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


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