# HKMSearchDeviceAll

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

参数

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

值 | 说明
--- | ---
0 | 所有模式
1 | 键鼠模式
2 | 键盘模式
3 | 鼠标模式

返回值 | 无符号32位整型数地址。成功返回设备ID的数组，可用HKMGetDataCount函数获取数组元素数量。失败返回NULL。当不再使用这个字符串时，使用HKMFreeData释放数组所占用的资源。
C语言 例子 | LPDWORD pDevId; DWORD dwCount,i; pDevId=HKMSearchDeviceAll(0x1234,0xABCD,0); if(pDevId==NULL) { printf("查找设备失败\n"); return 0; } dwCount=HKMGetDataCount(pDevId); printf("找到的设备数量:%u\n",dwCount); for(i=0;i<dwCount;i++) { printf("%08X\n",pDevId[i]); } HKMFreeData(pDevId);