Table of Contents

HKMGetDataCount 获取数据元素数量

功能

获取数据元素数量。相关函数:HKMSearchDeviceAllHKMCheckPressedKeys

参数

返回值

无符号32位整型数。成功返回数据元素数量,失败返回0xFFFFFFFF。

C#例子

IntPtr pDevId = SkmCore.HKMSearchDeviceAll(0x1234, 0xABCD, 0);
if (pDevId == IntPtr.Zero)
{
    Console.WriteLine("查找设备失败");
    return;
}
uint dwCount = SkmCore.HKMGetDataCount(pDevId);
Console.WriteLine($"找到的设备数量:{dwCount}");
SkmCore.HKMFreeData(pDevId);

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);
HKMFreeData(pDevId);