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)
Library Hid.lib
DLL Hid.dll

另请参阅

HidD_FreePreparsedData

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

_HIDP_PREPARSED_DATA