Функция WifiDirectDeviceCreate (wificx.h)

Создает объект WIFIDIRECTDEVICE.

Синтаксис

NTSTATUS WifiDirectDeviceCreate(
  WIFIDIRECT_DEVICE_INIT *WifiDirectDeviceInit,
  WDF_OBJECT_ATTRIBUTES  *WifiDirectDeviceAttributes,
  WIFIDIRECTDEVICE       *WifiDirectDevice
);

Параметры

WifiDirectDeviceInit

[Вход] Указатель на объект WIFIDIRECT_DEVICE_INIT, выделенный вызывающим объектом.

WifiDirectDeviceAttributes

[In__opt] Указатель на объект WDF_OBJECT_ATTRIBUTES, содержащий предоставленные драйвером атрибуты для нового объекта WIFIDIRECTDEVICE.

WifiDirectDevice

[Out] Указатель на расположение, которое получает дескриптор нового объекта WIFIDIRECTDEVICE.

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

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

Комментарии

Клиент вызывает WifiDirectDeviceCreate из своей подпрограммы EvtWifiDeviceCreateWifiDirectDevice . Вызовите WifiDirectDeviceInitialize , чтобы инициализировать этот объект.

Пример кода создания объекта WIFIDIRECTDEVICE см. в разделе Поддержка Wi-Fi Direct (P2P).

Требования

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

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

EvtWifiDeviceCreateWifiDirectDevice

WifiDirectDeviceInitialize

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