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


Функция UrsDeviceInitInitialize (ursdevice.h)

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

Синтаксис

NTSTATUS UrsDeviceInitInitialize(
  PWDFDEVICE_INIT DeviceInit
);

Параметры

DeviceInit

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

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

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

Комментарии

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

Требования

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

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

WdfDeviceCreate