Функция UdecxInitializeWdfDeviceInit (udecxwdfdevice.h)

Инициализирует операции инициализации устройств, когда диспетчер Plug and Play (PnP) сообщает о существовании устройства.

Синтаксис

NTSTATUS UdecxInitializeWdfDeviceInit(
  PWDFDEVICE_INIT WdfDeviceInit
);

Параметры

WdfDeviceInit

Указатель на структуру, выделенную платформой WDFDEVICE_INIT .

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

Метод возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае этот метод может вернуть соответствующий код ошибки NTSTATUS .

Комментарии

Драйвер клиента для эмулированного устройства хост-контроллера вызывает этот метод в реализации EvtDriverDeviceAdd , прежде чем вызывать WdfDeviceCreate и UdecxWdfDeviceAddUsbDeviceEmulation. Пример кода см. в разделе UdecxWdfDeviceAddUsbDeviceEmulation.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Целевая платформа Windows
Минимальная версия KMDF 1.15
Верхняя часть udecxwdfdevice.h (включая Udecx.h)
Библиотека Udecxstub.lib
IRQL PASSIVE_LEVEL

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

Архитектура: эмуляция USB-устройств (UDE)

WDFDEVICE_INIT

WdfDeviceCreate

Написание драйвера клиента UDE