WDF_DEVICE_PROPERTY_DATA 構造体 (wdfdevice.h)

[KMDF と UMDF に適用]

WDF_DEVICE_PROPERTY_DATA構造体では、デバイス プロパティについて説明します。

構文

typedef struct _WDF_DEVICE_PROPERTY_DATA {
  ULONG            Size;
  const DEVPROPKEY *PropertyKey;
  LCID             Lcid;
  ULONG            Flags;
} WDF_DEVICE_PROPERTY_DATA, *PWDF_DEVICE_PROPERTY_DATA;

メンバー

Size

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

PropertyKey

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

Lcid

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

Flags

このプロパティ値が WdfDeviceAssignProperty によって設定されている場合は、PLUGPLAY_PROPERTY_PERSISTENTに設定します。 それ以外の場合は、このメンバーを 0 に設定します。

注釈

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

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

要件

要件
最小 KMDF バージョン 1.13
最小 UMDF バージョン 2.0
Header wdfdevice.h (Wdf.h を含む)

こちらもご覧ください

WDF_DEVICE_PROPERTY_DATA_INIT

WdfDeviceAllocAndQueryPropertyEx

WdfDeviceAssignProperty

WdfDeviceQueryPropertyEx

WdfFdoInitAllocAndQueryPropertyEx

WdfFdoInitQueryPropertyEx