# SearchDeviceAll

名称 | SearchDeviceAll 查找全部设备
功能 | 查找符合条件的全部无涯键鼠盒子。

参数

参数1　VID：32位整型数。每个无涯键鼠盒子的值可能不一样，可用工具查看。值为65536时忽略此搜索条件，查找到的无涯键鼠盒子的VID可以为任意值。
参数2　PID：32位整型数。每个无涯键鼠盒子的值可能不一样，可用工具查看。值为65536时忽略此搜索条件，查找到的无涯键鼠盒子的PID可以为任意值。
参数4　设备模式：32位整型数。用于设置查找的无涯键鼠盒子的模式。可取值如下：

值 | 说明
--- | ---
0 | 所有模式
1 | 键鼠模式
2 | 键盘模式
3 | 鼠标模式
4096 | 返回BSTR类型字符串

返回值 | 变体型，子类型是安全数组或BSTR类型，具体是哪种子类型由参数4决定。存放找到的临时设备ID号，只对当前模块有效。如果是安全数组，数组元素是变体型(长整形数))，未找到设备或失败时返回的安全数组大小是0。如果是BSTR类型，格式为“设备ID1|设备ID2|...”的形式，未找到设备或者失败时返回空字符串。
vbs 例子 | MsgBox "设备ID号:" & Join(wyhkm.SearchDeviceAll(&h1234&,&hABCD&,0),"|")