функция обратного вызова EVT_WIFI_DEVICE_CREATE_ADAPTER (wificx.h)
Клиентские драйверы WiFiCx реализуют EvtWifiDeviceCreateAdapter для создания объекта NETADAPTER.
Синтаксис
EVT_WIFI_DEVICE_CREATE_ADAPTER EvtWifiDeviceCreateAdapter;
NTSTATUS EvtWifiDeviceCreateAdapter(
WDFDEVICE Device,
NETADAPTER_INIT *AdapterInit
)
{...}
Параметры
Device
[Вход] Дескриптор объекта устройства платформы, который драйвер клиента получил из предыдущего вызова WdfDeviceCreate.
AdapterInit
[Inout] Указатель на объект NETADAPTER_INIT, описывающий сведения об инициализации для NETADAPTER.
Возвращаемое значение
Эта функция обратного вызова возвращает STATUS_SUCCESS, если операция прошла успешно. В противном случае возвращается соответствующий код ошибки NTSTATUS.
Комментарии
Драйвер клиента WiFiCx должен зарегистрировать функцию обратного вызова EvtWifiDeviceCreateAdapter , вызвав WiFiDeviceInitialize.
В обратном вызове EvtWifiDeviceCreateAdapter драйвер клиента должен:
Вызовите NetAdapterCreate , чтобы создать новый объект NetAdapter.
Вызовите WifiAdapterInitialize , чтобы инициализировать контекст WiFiCx и связать его с этим объектом NetAdapter.
Вызовите NetAdapterStart , чтобы запустить адаптер.
Дополнительные сведения см. в статье Написание драйвера клиента WiFiCx.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11 |
Минимальная версия сервера | Windows Server 2022 |
Верхняя часть | wificx.h |
IRQL | PASSIVE_LEVEL |