Compartilhar via


Sobre o recurso Wi-Fi Direct

A API wi-fi nativa contém um conjunto de funções que dão suporte ao uso de Wi-Fi Direct para aplicativos da área de trabalho. A partir de Windows 8 e Windows Server 2012, Wi-Fi funções Diretas foram adicionadas à API wi-fi nativa.

O recurso Wi-Fi Direct baseia-se no desenvolvimento do Wi-Fi Especificação Técnica Ponto a Ponto v1.1 pela Wi-Fi Alliance (consulte Especificações publicadas da Aliança Wi-Fi). O objetivo do Wi-Fi Especificação Técnica Ponto a Ponto é fornecer uma solução para Wi-Fi conectividade dispositivo a dispositivo sem a necessidade de um AP sem fio (ponto de acesso sem fio) para configurar a conexão ou o uso do mecanismo existente Wi-Fi ad hoc (IBSS).

Observação

O modo ad hoc pode não estar disponível em versões futuras do Windows. Começando com Windows 8.1 e Windows Server 2012 R2, use Wi-Fi Direct.

 

Para um aplicativo da área de trabalho, o recurso Wi-Fi Direct exige que os dispositivos Wi-FI Direct sejam emparelhados anteriormente pelo usuário com a interface do usuário da experiência de emparelhamento do Windows. Depois que esse emparelhamento é concluído, um perfil é armazenado que permite que as funções Wi-Fi Direct sejam usadas para iniciar uma sessão Wi-Fi Direct para estabelecer uma conexão entre os dispositivos Wi-Fi Direct.

As funções a seguir dão suporte ao recurso Wi-Fi Direct.

Para obter mais informações sobre como usar Wi-Fi Direct em um aplicativo de área de trabalho, consulte Usando as funções Wi-Fi Direct.

Para obter mais informações sobre Wi-Fi Direct para uso em aplicativos da Windows Store, consulte PeerFinder e classes relacionadas no namespace Windows.Networking.Proximity .

Outros recursos

Sobre o Wi-Fi Nativo

Sobre a API wi-fi nativa

Sobre a API Ad Hoc sem fio

Usando as funções Wi-Fi Direct

Referência

PeerFinder

WFD_OPEN_SESSION_COMPLETE_CALLBACK

WFDCancelOpenSession

WFDCloseHandle

WFDCloseSession

WFDOpenHandle

WFDOpenLegacySession

WFDStartOpenSession

WFDUpdateDeviceVisibility

{1>{2>Windows.Networking.Proximity<2}<1}