次の方法で共有


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 で使用できます。
ターゲット プラットフォーム 万国
ヘッダー hidsdi.h (Hidsdi.h を含む)
ライブラリ Hid.lib
DLL Hid.dll

関連項目

HidD_FreePreparsedData

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

_HIDP_PREPARSED_DATA