EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE função de retorno de chamada (wificx.h)
Os drivers de cliente WiFiCx implementam EvtWifiDeviceCreateWifiDirectDevice para criar um objeto WIFIDIRECTDEVICE.
Sintaxe
EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE EvtWifiDeviceCreateWifidirectdevice;
NTSTATUS EvtWifiDeviceCreateWifidirectdevice(
WDFDEVICE Device,
WIFIDIRECT_DEVICE_INIT *WifiDirectDeviceInit
)
{...}
Parâmetros
Device
[In] Um identificador para um objeto de dispositivo de estrutura que o driver cliente obteve de uma chamada anterior para WdfDeviceCreate.
WifiDirectDeviceInit
[Inout] Um ponteiro para um objeto WIFIDIRECT_DEVICE_INIT que descreve as informações de inicialização para o objeto WIFIDIRECTDEVICE.
Retornar valor
Essa função de retorno de chamada retornará STATUS_SUCCESS se a operação tiver sido bem-sucedida. Caso contrário, ele retornará um código de erro NTSTATUS apropriado.
Comentários
Um driver de cliente WiFiCx registra a função de retorno de chamada EvtWifiDeviceCreateWifiDirectDevice chamando WiFiDeviceInitialize.
Em seu retorno de chamada EvtWifiDeviceCreateWifiDirectDevice , o driver cliente:
- Chama WifiDirectDeviceCreate para criar o objeto WIFIDIRECTDEVICE.
- Chama WifiDirectDeviceInitialize para inicializar o objeto.
- Chama WifiDirectDeviceGetPortId para determinar a ID da porta (que é usada em mensagens de comando).
Para obter um exemplo de código de implementação de EvtWifiDeviceCreateWifiDirectDevice, 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 |