WDF_DEVICE_INTERFACE_PROPERTY_DATA 構造体 (wdfdevice.h)

[UMDF にのみ適用]

WDF_DEVICE_INTERFACE_PROPERTY_DATA構造体では、デバイス インターフェイス プロパティについて説明します。

構文

typedef struct _WDF_DEVICE_INTERFACE_PROPERTY_DATA {
  ULONG            Size;
  const GUID       *InterfaceClassGUID;
  PCUNICODE_STRING ReferenceString;
  const DEVPROPKEY *PropertyKey;
  LCID             Lcid;
  ULONG            Flags;
} WDF_DEVICE_INTERFACE_PROPERTY_DATA, *PWDF_DEVICE_INTERFACE_PROPERTY_DATA;

メンバー

Size

この構造体のサイズ (バイト単位)。

InterfaceClassGUID

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

ReferenceString

デバイス インターフェイスの参照文字列を記述する UNICODE_STRING 構造体へのポインター。 このパラメーターは省略可能であり、NULL にすることができます。

PropertyKey

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

Lcid

ロケール識別子を指定します。 このパラメーターは、言語固有の LCID 値または LOCALE_NEUTRALに設定します。 LOCALE_NEUTRAL LCID は、プロパティが言語に依存しないことを指定します (つまり、どの言語にも固有ではありません)。 このパラメーターは 、LOCALE_SYSTEM_DEFAULT または LOCALE_USER_DEFAULTに設定しないでください。 言語固有の LCID 値の詳細については、「 LCID 構造体」を参照してください。

Flags

現在は使用しません。 このメンバーを 0 に設定します。

注釈

WDF_DEVICE_INTERFACE_PROPERTY_DATA構造体は、次のメソッドへの入力として使用されます。

ドライバーは 、WDF_DEVICE_INTERFACE_PROPERTY_DATA_INITを呼び出して、この構造体を初期化する必要があります。

WDF_DEVICE_INTERFACE_PROPERTY_DATAの使用方法の例については、「WdfDeviceAssignInterfaceProperty」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 8.1
最小 UMDF バージョン 2.0
Header wdfdevice.h (Wdf.h を含む)

こちらもご覧ください

WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT

WdfDeviceAllocAndQueryInterfaceProperty

WdfDeviceAssignInterfaceProperty

WdfDeviceQueryInterfaceProperty