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


структура 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 указывает, что свойство не зависит от языка (т. е. не относится к какому-либо языку). Не устанавливайте для этого параметра значение 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 (включая Wdf.h)

См. также раздел

WDF_DEVICE_PROPERTY_DATA_INIT

WdfDeviceAllocAndQueryPropertyEx

WdfDeviceAssignProperty

WdfDeviceQueryPropertyEx

WdfFdoInitAllocAndQueryPropertyEx

WdfFdoInitQueryPropertyEx