Функция UrsDeviceInititialize (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 |
целевая платформа | Виндоус |
минимальная версия KMDF | 1.15 |
заголовка | ursdevice.h (include Urscx.h) |
библиотеки | Urscxstub.lib |
IRQL | PASSIVE_LEVEL |