NTSTATUS HidP_GetCaps(
  [in]  PHIDP_PREPARSED_DATA PreparsedData,
  [out] PHIDP_CAPS           Capabilities

[in] PreparsedData

指向顶级集合的 预分析数据的指针。

[out] Capabilities

指向调用方分配的缓冲区的指针,例程使用该缓冲区返回集合的HIDP_CAPS结构。

HidP_GetCaps 返回以下状态值之一:

HidD_GetPreparsedData

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION

_HIDP_PREPARSED_DATA