WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT関数 (wdfdevice.h)

[UMDF にのみ適用]

WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT関数は、ドライバーのWDF_DEVICE_INTERFACE_PROPERTY_DATA構造体を初期化します。

構文

void WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT(
  [in] PWDF_DEVICE_INTERFACE_PROPERTY_DATA PropertyData,
  [in] const GUID                          *InterfaceClassGUID,
  [in] const DEVPROPKEY                    *PropertyKey
);

パラメーター

[in] PropertyData

構造体へのポインター WDF_DEVICE_INTERFACE_PROPERTY_DATA

[in] InterfaceClassGUID

デバイス インターフェイス クラスを識別する GUID へのポインター。

[in] PropertyKey

デバイス プロパティ キーを指定する DEVPROPKEY 構造体へのポインター。

戻り値

なし

解説

ドライバーは、次のメソッドを呼び出す前 に、WDF_DEVICE_INTERFACE_PROPERTY_DATA構造体を 初期化する WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT を呼び出す必要があります。

WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT関数は、指定したWDF_DEVICE_INTERFACE_PROPERTY_DATA構造体をゼロにし、構造体の Size メンバーを設定します。 また、構造体の InterfaceClassGUID メンバーと PropertyKey メンバーを指定した値に設定します。

WDF_DEVICE_INTERFACE_PROPERTY_DATA_INITを使用するコード例については、「WdfDeviceAssignInterfaceProperty」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 8.1
対象プラットフォーム ユニバーサル
最小 UMDF バージョン 2.0
Header wdfdevice.h (Wdf.h を含む)

こちらもご覧ください

WDF_DEVICE_INTERFACE_PROPERTY_DATA

WdfDeviceAllocAndQueryInterfaceProperty

WdfDeviceAssignInterfaceProperty

WdfDeviceQueryInterfaceProperty