名称 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);