Функция NetDeviceInitConfig (netdevice.h)
Функция NetDeviceInitConfig инициализирует операции инициализации устройства, когда диспетчер Plug and Play (PnP) сообщает о существовании устройства.
Синтаксис
NTSTATUS NetDeviceInitConfig(
[_Inout_] PWDFDEVICE_INIT DeviceInit
);
Параметры
[_Inout_] DeviceInit
Указатель на объект WDFDEVICE_INIT, полученный драйвером клиента в процедуре EvtDriverDeviceAdd .
Возвращаемое значение
Возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае эта функция может вернуть соответствующий код ошибки NTSTATUS.
Комментарии
Драйвер клиента вызывает эту функцию в обратном вызове EvtDriverDeviceAdd перед вызовом WdfDeviceCreate.
Когда драйвер клиента вызывает NetDeviceInitConfig, предоставляемый системой драйвер NetAdapterCx.sys вызывает следующие функции от имени клиента. Драйвер клиента не должен вызывать эти функции напрямую. Это может привести к неопределенному поведению.
- WdfDeviceInitSetReleaseHardwareOrderOnFailure
- WdfDeviceInitSetDeviceType
- WdfDeviceInitSetCharacteristics
- WdfDeviceInitSetIoType
- WdfDeviceInitSetPowerPageable
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 2004 |
Целевая платформа | Универсальное |
Минимальная версия UMDF | 2.33 |
Верхняя часть | netdevice.h (включая netadaptercx.h) |
Библиотека | netadaptercxstub.lib |
IRQL | PASSIVE_LEVEL |