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


функция WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT (wdfdevice.h)

[Относится только к UMDF]

Функция WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT инициализирует структуру WDF_DEVICE_INTERFACE_PROPERTY_DATA драйвера.

Синтаксис

void WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT(
  [in] PWDF_DEVICE_INTERFACE_PROPERTY_DATA PropertyData,
  [in] const GUID                          *InterfaceClassGUID,
  [in] const DEVPROPKEY                    *PropertyKey
);

Параметры

[in] PropertyData

Указатель на WDF_DEVICE_INTERFACE_PROPERTY_DATA структуру.

[in] InterfaceClassGUID

Указатель на GUID, идентифицирующий класс интерфейса устройства.

[in] PropertyKey

Указатель на структуру DEVPROPKEY , задающую ключ свойства устройства.

Возвращаемое значение

None

Remarks

Перед вызовом следующих методов драйвер должен вызвать WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT для инициализации структуры WDF_DEVICE_INTERFACE_PROPERTY_DATA .

Функция WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT обнуляет указанную структуру WDF_DEVICE_INTERFACE_PROPERTY_DATA и задает элемент Size структуры. Он также задает для элементов InterfaceClassGUID и PropertyKey структуры указанные значения.

Пример кода, в котором используется WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT, см. в разделе WdfDeviceAssignInterfaceProperty.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Целевая платформа Универсальное
Минимальная версия UMDF 2,0
Верхняя часть wdfdevice.h (включая Wdf.h)

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

WDF_DEVICE_INTERFACE_PROPERTY_DATA

WdfDeviceAllocAndQueryInterfaceProperty

WdfDeviceAssignInterfaceProperty

WdfDeviceQueryInterfaceProperty