Поделиться через


структура 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

Установите значение PLUGPLAY_PROPERTY_PERSISTENT, если это значение свойства задано WdfDeviceAssignProperty. В противном случае присвойте этому элементу значение нулю.

Замечания

Структура WDF_DEVICE_PROPERTY_DATA используется в качестве входных данных для следующих методов:

Драйверы должны инициализировать эту структуру, вызвав WDF_DEVICE_PROPERTY_DATA_INIT.

Требования

Требование Ценность
минимальная версия KMDF 1.13
минимальная версия UMDF 2.0
Заголовок wdfdevice.h (include Wdf.h)

См. также

WDF_DEVICE_PROPERTY_DATA_INIT

WdfDeviceAllocAndQueryPropertyEx

WdfDeviceAssignProperty

WdfDeviceQueryPropertyEx

WdfFdoInitAllocAndQueryPropertyEx

WdfFdoInitQueryPropertyEx