Compartilhar via


Função WifiDirectDeviceCreate (wificx.h)

Cria um objeto WIFIDIRECTDEVICE.

Sintaxe

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

Parâmetros

WifiDirectDeviceInit

[In] Um ponteiro para um objeto WIFIDIRECT_DEVICE_INIT alocado pelo chamador.

WifiDirectDeviceAttributes

[In__opt] Um ponteiro para um objeto WDF_OBJECT_ATTRIBUTES que contém atributos fornecidos pelo driver para o novo objeto WIFIDIRECTDEVICE.

WifiDirectDevice

[Out] Um ponteiro para um local que recebe um identificador para o novo objeto WIFIDIRECTDEVICE.

Retornar valor

Retorna STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, essa função pode retornar um código de erro NTSTATUS apropriado.

Comentários

O cliente chama WifiDirectDeviceCreate de dentro de sua rotina EvtWifiDeviceCreateWifiDirectDevice . Chame WifiDirectDeviceInitialize para inicializar esse objeto.

Para obter um exemplo de código de criação de um objeto WIFIDIRECTDEVICE, consulte Suporte a Wi-Fi Direct (P2P).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11
Servidor mínimo com suporte Windows Server 2022
Cabeçalho wificx.h
IRQL PASSIVE_LEVEL

Confira também

EvtWifiDeviceCreateWifiDirectDevice

WifiDirectDeviceInitialize

Suporte a Wi-Fi Direct (P2P)