HidD_GetPreparsedData函数 (hidsdi.h)
HidD_GetPreparsedData 例程返回 顶级集合预先分析的数据。
语法
BOOLEAN HidD_GetPreparsedData(
[in] HANDLE HidDeviceObject,
[out] PHIDP_PREPARSED_DATA *PreparsedData
);
参数
[in] HidDeviceObject
指定顶级集合的打开句柄。
[out] PreparsedData
指向例程分配缓冲区的地址的指针,该缓冲区包含集合在 _HIDP_PREPARSED_DATA 结构中的预分析数据。
返回值
HidD_GetPreparsedData 如果成功,则返回 true ;否则,它将返回 FALSE。 使用 GetLastError 获取扩展的错误信息。
言论
只有用户模式应用程序才能调用 HidD_GetPreparsedData。 内核模式驱动程序可以使用 IOCTL_HID_GET_COLLECTION_DESCRIPTOR 请求。
当应用程序不再需要预先分析的数据时,它应调用 HidD_FreePreparsedData 来释放预分析的数据缓冲区。
有关详细信息,请参阅 HID 集合。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows 2000 及更高版本的 Windows 中可用。 |
目标平台 | 普遍 |
标头 | hidsdi.h (包括 Hidsdi.h) |
库 | Hid.lib |
DLL | Hid.dll |