Функция 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 |