PHIDP_GETCAPS回调函数 (hidclass.h)

HidP_GetCaps 例程返回 顶级集合HIDP_CAPS 结构。

语法

PHIDP_GETCAPS PhidpGetcaps;

NTSTATUS PhidpGetcaps(
  [in]  PHIDP_PREPARSED_DATA PreparsedData,
  [out] PHIDP_CAPS Capabilities
)
{...}

参数

[in] PreparsedData

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

[out] Capabilities

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

返回值

HidP_GetCaps 返回以下状态值之一:

返回代码 描述
HIDP_STATUS_SUCCESS
例程已成功返回收集功能信息。
HIDP_STATUS_INVALID_PREPARSED_DATA
指定的预分析数据无效。

言论

有关集合功能的详细信息,请参阅 获取集合信息

另请参阅 HID 集合

要求

要求 价值
最低支持的客户端 在 Windows 2000 及更高版本的 Windows 中可用。
目标平台 普遍
标头 hidclass.h (include Hidclass.h)
IRQL PASSIVE_LEVEL

另请参阅

HIDP_CAPS

HidD_GetPreparsedData

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION

_HIDP_PREPARSED_DATA