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 構造体は、次のメソッドへの入力として使用されます。
- WdfDeviceAllocAndQueryInterfaceProperty の
- WdfDeviceAssignInterfaceProperty の
- WdfDeviceQueryInterfaceProperty の
例示
WDF_DEVICE_INTERFACE_PROPERTY_DATAの使用方法の例については、「WdfDeviceAssignInterfacePropertyを参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8.1 |
UMDF の最小バージョン を する | 2.0 |
ヘッダー | wdfdevice.h (Wdf.h を含む) |
こちらもご覧ください
WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT
WdfDeviceAllocAndQueryInterfaceProperty の
WdfDeviceAssignInterfaceProperty の
WdfDeviceQueryInterfaceProperty の