次の方法で共有


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

こちらもご覧ください

HidD_FreePreparsedData

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

_HIDP_PREPARSED_DATA