структура 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. LCID LOCALE_NEUTRAL указывает, что свойство не зависит от языка (т. е. не относится к какому-либо языку). Не устанавливайте для этого параметра значение LOCALE_SYSTEM_DEFAULT или LOCALE_USER_DEFAULT. Дополнительные сведения о значениях LCID для конкретного языка см. в разделе Структура LCID.

Flags

В настоящий момент не используется. Задайте для этого элемента нулевое значение.

Комментарии

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

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

Примеры

Пример использования 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