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 で使用できます。
対象プラットフォーム ユニバーサル
Header hidclass.h (Hidclass.h を含む)
IRQL PASSIVE_LEVEL

こちらもご覧ください

HIDP_CAPS

HidD_GetPreparsedData

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION

_HIDP_PREPARSED_DATA