HidD_GetPreparsedData関数 (hidsdi.h)
HidD_GetPreparsedData ルーチンは、最上位レベルのコレクションの準備されたデータを返します。
構文
BOOLEAN HidD_GetPreparsedData(
[in] HANDLE HidDeviceObject,
[out] PHIDP_PREPARSED_DATA *PreparsedData
);
パラメーター
[in] HidDeviceObject
最上位のコレクションに対する開いているハンドルを指定します。
[out] PreparsedData
_HIDP_PREPARSED_DATA構造体にコレクションの準備されたデータを含むルーチン割り当てバッファーのアドレスへのポインター。
戻り値
HidD_GetPreparsedData 成功すると TRUE が返されます。それ以外の場合は、 FALSE を返します。 GetLastError を使用して、拡張エラー情報を取得します。
注釈
HidD_GetPreparsedDataを呼び出すことができるのは、ユーザー モード アプリケーションだけです。 カーネル モード ドライバーは、 IOCTL_HID_GET_COLLECTION_DESCRIPTOR 要求を使用できます。
アプリケーションで準備されたデータが不要になった場合は、準備されたデータ バッファーを解放するために HidD_FreePreparsedData を呼び出す必要があります。
詳細については、「 HID コレクション」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 以降のバージョンの Windows で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | hidsdi.h (Hidsdi.h を含む) |
Library | Hid.lib |
[DLL] | Hid.dll |