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


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

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

Замечания

Структура 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 (include Wdf.h)

См. также

WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT

WdfDeviceAllocAndQueryInterfaceProperty

WdfDeviceAssignInterfaceProperty

WdfDeviceQueryInterfaceProperty