HidP_GetValueCaps関数 (hidpi.h)
HidP_GetValueCaps ルーチンは、指定した種類の HID レポートの 最上位レベルのコレクション内のすべての HID コントロール値を記述する 値機能配列 を返します。
構文
NTSTATUS HidP_GetValueCaps(
[in] HIDP_REPORT_TYPE ReportType,
[out] PHIDP_VALUE_CAPS ValueCaps,
[in, out] PUSHORT ValueCapsLength,
[in] PHIDP_PREPARSED_DATA PreparsedData
);
パラメーター
[in] ReportType
レポートの種類を識別する HIDP_REPORT_TYPE 列挙子の値を指定します。
[out] ValueCaps
指定したレポートの種類の値機能配列をルーチンが返す呼び出し元によって割り当てられたバッファーへのポインター。
[in, out] ValueCapsLength
ValueCaps バッファーの入力の長さを配列要素で指定します。 出力時に、ルーチン ValueCapsLength を、実際に返される要素の数に設定します。
[in] PreparsedData
最上位レベルのコレクションの 準備されたデータへのポインター。
戻り値
HidP_GetValueCaps は、次のいずれかの状態値を返します。
リターン コード | 形容 |
---|---|
|
このルーチンは、機能データを正常に返しました。 |
|
準備されたデータが無効です。 |
備考
ValueCapsLength の正しい長さは、最上位のコレクションの HIDP_CAPS 構造体のメンバーNumberXxxValueCaps によって指定されます。
コレクションの機能の詳細については、「コレクション情報の取得 を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 以降のバージョンの Windows で使用できます。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | hidpi.h (Hidpi.h を含む) |
ライブラリ | Hidparse.lib |
IRQL | <= DISPATCH_LEVEL |