Функция 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 (include netadaptercx.h) |
библиотеки | netadaptercxstub.lib |
IRQL | PASSIVE_LEVEL |