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