Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este tópico mostra como usar as funções do Wi-Fi Direct em aplicativos da área de trabalho. A partir do Windows 8 e do Windows Server 2012, as funções Wi-Fi Direct foram adicionadas à API Native Wifi.
A funcionalidade Wi-Fi Direct baseia-se no desenvolvimento da Wi-Fi Especificação Técnica Peer-to-Peer v1.1 pela Wi-Fi Alliance (ver Wi-Fi Alliance Published Specifications). O objetivo da Especificação Técnica de Conexão Peer-to-Peer Wi-Fi é fornecer uma solução para a conectividade dispositivo-a-dispositivo Wi-Fi sem a necessidade de um ponto de acesso sem fios (AP sem fios) para configurar a conexão ou o uso do mecanismo ad hoc (IBSS) Wi-Fi existente.
Observação
O modo ad hoc pode não estar disponível em versões futuras do Windows. A partir do Windows 8.1 e do Windows Server 2012 R2, use o Wi-Fi Direct.
As funções a seguir suportam o recurso Wi-Fi Direct.
- WFDCancelOpenSession - Indica que o aplicativo deseja cancelar uma função pendente WFDStartOpenSession que não foi concluída.
- WFDCloseHandle - Fecha um identificador para o serviço Wi-Fi Direct.
- WFDCloseSession - Fecha uma sessão após uma chamada anteriormente bem-sucedida para a função WFDStartOpenSession.
- WFDOpenHandle - Abre um identificador para o serviço Wi-Fi Direct e negocia uma versão da API do Wi-FI Direct a ser usada.
- WFDOpenLegacySession - Recupera e aplica um perfil armazenado para um dispositivo herdado do Wi-Fi Direct.
- WFDStartOpenSession - Inicia uma conexão sob demanda com um dispositivo Wi-Fi Direct específico, que foi previamente emparelhado por meio da experiência de Emparelhamento do Windows.
- WFDUpdateDeviceVisibility - Atualiza a visibilidade do dispositivo para o endereço do dispositivo Wi-Fi Direct para um determinado nó de dispositivo Wi-Fi Direct instalado.
- WFD_OPEN_SESSION_COMPLETE_CALLBACK - Define a função callback que é chamada pela função WFDStartOpenSession quando a operação WFDStartOpenSession é concluída
Para uma aplicação de ambiente de trabalho, a funcionalidade Wi-Fi Direct requer que os dispositivos Wi-FI Direct sejam previamente emparelhados pelo utilizador através da interface de utilizador da Experiência de Emparelhamento do Windows. Uma vez concluído esse emparelhamento, é armazenado um perfil que permite que as funções Wi-Fi Direct sejam usadas para iniciar uma sessão do Wi-Fi Direct para estabelecer uma conexão entre os dispositivos Wi-Fi Direct.
Para usar o Wi-Fi Direct, um aplicativo deve primeiro obter um identificador para o serviço Wi-Fi Direct chamando a funçãoWFDOpenHandle. O identificador Wi-Fi Direct (WFD) retornado pela função WFDOpenHandle é usado para chamadas subsequentes da função Wi-Fi Direct feitas ao serviço Wi-Fi Direct.
A função WFDStartOpenSession inicia uma operação assíncrona para iniciar uma conexão sob demanda com um dispositivo Wi-Fi Direct específico. O dispositivo de destino Wi-Fi deve ter sido previamente emparelhado através do processo de Emparelhamento do Windows. Quando a operação assíncrona é concluída, a função de retorno de chamada especificada no parâmetro pfnCallback é chamada.
Depois que um aplicativo é feito usando o serviço Wi-Fi Direct, o aplicativo deve chamar a funçãoWFDCloseHandle dopara sinalizar ao serviço Wi-Fi Direct que o aplicativo é feito usando o serviço. Isso permite que o serviço Wi-Fi Direct libere recursos usados pelo aplicativo.
Para obter mais informações sobre o Wi-Fi Direct para uso em aplicativos da Windows Store, consulte PeerFinder e classes relacionadas no namespace Windows.Networking.Proximity.
Tópicos relacionados
-
Outros recursos
-
de referência