функция обратного вызова EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE (wificx.h)

Клиентские драйверы WiFiCx реализуют EvtWifiDeviceCreateWifiDirectDevice для создания объекта WIFIDIRECTDEVICE.

Синтаксис

EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE EvtWifiDeviceCreateWifidirectdevice;

NTSTATUS EvtWifiDeviceCreateWifidirectdevice(
  WDFDEVICE Device,
  WIFIDIRECT_DEVICE_INIT *WifiDirectDeviceInit
)
{...}

Параметры

Device

[Вход] Дескриптор объекта устройства платформы, который драйвер клиента получил из предыдущего вызова WdfDeviceCreate.

WifiDirectDeviceInit

[Inout] Указатель на объект WIFIDIRECT_DEVICE_INIT, описывающий сведения об инициализации для объекта WIFIDIRECTDEVICE.

Возвращаемое значение

Эта функция обратного вызова возвращает STATUS_SUCCESS, если операция прошла успешно. В противном случае возвращается соответствующий код ошибки NTSTATUS.

Комментарии

Драйвер клиента WiFiCx регистрирует функцию обратного вызова EvtWifiDeviceCreateWifiDirectDevice, вызывая WiFiDeviceInitialize.

В обратном вызове EvtWifiDeviceCreateWifiDirectDevice драйвер клиента:

Пример кода реализации EvtWifiDeviceCreateWifiDirectDevice см. в разделе Поддержка Wi-Fi Direct (P2P).

Требования

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

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

Поддержка Wi-Fi Direct (P2P)

WifiDirectDeviceCreate

WifiDirectDeviceInitialize

WifiDirectDeviceGetPortId