HidP_MaxDataListLength函式 (hidpi.h)

HidP_MaxDataListLength例程會傳回HidP_GetData可以針對指定類型的 HID 報表和指定的最上層集合傳回的最大HIDP_DATA結構數目。

語法

ULONG HidP_MaxDataListLength(
  [in] HIDP_REPORT_TYPE     ReportType,
  [in] PHIDP_PREPARSED_DATA PreparsedData
);

參數

[in] ReportType

指定指出報表類型的 HIDP_REPORT_TYPE 列舉值。

[in] PreparsedData

最上層集合 預先分析數據的指標。

傳回值

如果成功,HidP_MaxDataListLength傳回HidP_GetData可能針對指定類型的 HID 報表和指定的最上層集合傳回的最大HIDP_DATA結構數目。 否則,例程會傳回零,表示報表類型或預先分析的數據無效。

備註

使用者模式應用程式或內核模式驅動程式會呼叫HidP_MaxDataListLength,以判斷HidP_GetData可傳回HIDP_DATA結構的最大數目。

如需詳細資訊,請參閱 HID 集合

規格需求

需求
最低支援的用戶端 可在 Windows 2000 和更新版本的 Windows 中使用。
目標平台 Universal
標頭 hidpi.h (包含 Hidpi.h)
程式庫 Hidparse.lib
IRQL <= DISPATCH_LEVEL

另請參閱

HIDP_DATA

HidP_GetData

HidP_SetData

_HIDP_PREPARSED_DATA