структура 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 используется в качестве входных данных для следующих методов:
- WdfDeviceAllocAndQueryInterfaceProperty
- WdfDeviceAssignInterfaceProperty
- WdfDeviceQueryInterfaceProperty
Примеры
Пример использования WDF_DEVICE_INTERFACE_PROPERTY_DATA см. в разделе WdfDeviceAssignInterfaceProperty.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 |
Минимальная версия UMDF | 2,0 |
Верхняя часть | wdfdevice.h (включая Wdf.h) |
См. также раздел
WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT
WdfDeviceAllocAndQueryInterfaceProperty