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


функция обратного вызова 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 драйвер клиента должен:

  1. Вызовите NetAdapterCreate , чтобы создать новый объект NetAdapter.

  2. Вызовите WifiAdapterInitialize , чтобы инициализировать контекст WiFiCx и связать его с этим объектом NetAdapter.

  3. Вызовите NetAdapterStart , чтобы запустить адаптер.

Дополнительные сведения см. в статье Написание драйвера клиента WiFiCx.

Требования

Требование Значение
Минимальная версия клиента Windows 11
Минимальная версия сервера Windows Server 2022
Верхняя часть wificx.h
IRQL PASSIVE_LEVEL

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

WdfDeviceCreate

WiFiDeviceInitialize

NetAdapterCreate

WifiAdapterInitialize

NetAdapterStart

Написание драйвера клиента WiFiCx