Wi-fi nativo
Visão geral da tecnologia wi-fi nativa.
Para desenvolver o Wi-Fi Nativo, você precisa desses cabeçalhos:
Para obter diretrizes de programação para essa tecnologia, consulte:
Enumerações
DOT11_ADHOC_AUTH_ALGORITHM Especifica o algoritmo de autenticação para autenticação de usuário ou computador em uma rede ad hoc. |
DOT11_ADHOC_CIPHER_ALGORITHM Especifica um algoritmo de criptografia usado para criptografar e descriptografar informações em uma rede ad hoc. |
DOT11_ADHOC_CONNECT_FAIL_REASON Especifica o motivo pelo qual uma tentativa de conexão falhou. |
DOT11_ADHOC_NETWORK_CONNECTION_STATUS Especifica o estado de conexão de uma rede ad hoc. |
ONEX_AUTH_IDENTITY Especifica os valores possíveis da identidade usada para a autenticação 802.1X status. |
ONEX_AUTH_RESTART_REASON Especifica os possíveis motivos pelos quais a autenticação 802.1X foi reiniciada. |
ONEX_AUTH_STATUS Especifica os valores possíveis para a autenticação 802.1X status. |
ONEX_EAP_METHOD_BACKEND_SUPPORT Especifica os valores possíveis para saber se o método EAP configurado no supplicante para autenticação 802.1X tem suporte no servidor de autenticação. |
ONEX_NOTIFICATION_TYPE Especifica os valores possíveis do membro NotificationCode da estrutura WLAN_NOTIFICATION_DATA para notificações de módulo 802.1X. |
ONEX_REASON_CODE Especifica os valores possíveis que indicam o motivo pelo qual a autenticação 802.1X falhou. |
WL_DISPLAY_PAGES Especifica a guia ativa quando a caixa de diálogo interface do usuário do perfil sem fio é exibida. |
WLAN_CONNECTION_MODE Define o modo de conexão. |
WLAN_FILTER_LIST_TYPE Indica tipos de listas de filtros. |
WLAN_HOSTED_NETWORK_NOTIFICATION_CODE Especifica os valores possíveis do parâmetro NotificationCode para notificações recebidas na Rede Hospedada sem fio. |
WLAN_HOSTED_NETWORK_OPCODE Especifica os valores possíveis do código de operação para as propriedades a serem consultadas ou definidas na Rede Hospedada sem fio. |
WLAN_HOSTED_NETWORK_PEER_AUTH_STATE Especifica os valores possíveis para o estado de autenticação de um par na Rede Hospedada sem fio. |
WLAN_HOSTED_NETWORK_REASON Especifica os valores possíveis para o resultado de uma chamada de função rede hospedada sem fio. |
WLAN_HOSTED_NETWORK_STATE Especifica os valores possíveis para o estado de rede da Rede Hospedada sem fio. |
WLAN_INTERFACE_TYPE Especifica o tipo de interface sem fio. |
WLAN_INTF_OPCODE Define constantes que especificam vários opcodes usados para definir e consultar parâmetros em uma interface sem fio. |
WLAN_SECURABLE_OBJECT Define os objetos protegíveis usados pelo Native Wifi Functions. |
Funções
Clonar Cria uma nova interface de enumeração. (IEnumDot11AdHocInterfaces.Clone) |
Clonar Cria uma nova interface de enumeração. (IEnumDot11AdHocNetworks.Clone) |
Clonar Cria uma nova interface de enumeração. (IEnumDot11AdHocSecuritySettings.Clone) |
CommitCreatedNetwork Inicializa uma rede criada e, opcionalmente, confirma o perfil da rede para o repositório de perfil. |
Connect Conecta-se a uma rede ad hoc sem fio criada anteriormente. |
CreateNetwork Cria uma rede ad hoc sem fio. |
DeleteProfile Exclui qualquer perfil associado à rede. |
Desconectar Desconecta-se de uma rede ad hoc. |
GetActiveNetwork Obtém a rede que está ativa no momento na interface. |
GetContextGuid Obtém o identificador de contexto associado à rede. |
GetDeviceSignature Obtém a assinatura da NIC. |
GetDot11AuthAlgorithm Obtém o algoritmo de autenticação associado às configurações de segurança. |
GetDot11CipherAlgorithm Obtém o algoritmo de criptografia associado às configurações de segurança. |
GetFriendlyName Obtém o nome amigável da NIC. |
GetIEnumDot11AdHocInterfaces Retorna o conjunto de NICs (placas de interface de rede) sem fio disponíveis no computador. |
GetIEnumDot11AdHocNetworks Obtém a coleção de redes associadas a essa NIC. |
GetIEnumDot11AdHocNetworks Retorna uma lista de destinos de rede ad hoc disponíveis dentro do intervalo de conexões. |
GetIEnumSecuritySettings Obtém a coleção de configurações de segurança associadas a essa NIC. |
Getinterface Obtém a interface associada a uma rede. |
GetNetwork Retorna a rede associada a uma assinatura. |
GetProfileName Obtém o nome do perfil associado à rede. |
GetSecuritySetting Obtém as configurações de segurança para a rede. |
GetSignalQuality Obtém os valores de qualidade do sinal associados ao rádio da rede. |
GetSignature Obtém a assinatura exclusiva associada à rede ad hoc. |
GetSSID Obtém o SSID da rede. |
GetStatus Obtém o status de conexão da rede ativa associada a essa NIC. |
GetStatus Obtém o status de conexão da rede. |
HasProfile Retorna um valor booliano que especifica se há um perfil salvo associado à rede. |
IsAdHocCapable Especifica se uma NIC dá suporte à criação ou ao uso de uma rede ad hoc. |
IsDot11d Especifica se a NIC é compatível com 802.11d. |
IsRadioOn Especifica se o rádio está ativado. |
Próximo Obtém o número especificado de elementos da sequência e avança a posição atual pelo número de itens recuperados. (IEnumDot11AdHocInterfaces.Next) |
Próximo Obtém o número especificado de elementos da sequência e avança a posição atual pelo número de itens recuperados. (IEnumDot11AdHocNetworks.Next) |
Próximo Obtém o número especificado de elementos da sequência e avança a posição atual pelo número de itens recuperados. (IEnumDot11AdHocSecuritySettings.Next) |
OnConnectFail Notifica o cliente de que uma tentativa de conexão falhou. |
OnConnectionStatusChange Notifica o cliente de que a conexão status da rede associada à NIC foi alterada. |
OnInterfaceAdd Notifica o cliente de que um novo adaptador de rede cartão (NIC) está ativo. |
OnInterfaceRemove Notifica o cliente de que uma NIC (cartão de interface de rede) ficou inativa. |
OnNetworkAdd Notifica o cliente de que um novo destino de rede ad hoc sem fio está no intervalo e disponível para conexão. |
OnNetworkRemove Notifica o cliente de que um destino de rede ad hoc sem fio não está mais disponível para conexão. |
OnStatusChange Notifica o cliente de que a status de conexão da rede foi alterada. |
Redefinir Redefine para o início da sequência de enumeração. (IEnumDot11AdHocInterfaces.Reset) |
Redefinir Redefine para o início da sequência de enumeração. (IEnumDot11AdHocNetworks.Reset) |
Redefinir Redefine para o início da sequência de enumeração. (IEnumDot11AdHocSecuritySettings.Reset) |
Ignorar Ignora o próximo número especificado de elementos na sequência de enumeração. (IEnumDot11AdHocInterfaces.Skip) |
Ignorar Ignora o próximo número especificado de elementos na sequência de enumeração. (IEnumDot11AdHocNetworks.Skip) |
Ignorar Ignora o próximo número especificado de elementos na sequência de enumeração. (IEnumDot11AdHocSecuritySettings.Skip) |
WFD_OPEN_SESSION_COMPLETE_CALLBACK Define a função de retorno de chamada que é chamada pela função WFDStartOpenSession quando a operação WFDStartOpenSession é concluída. |
WFDCancelOpenSession Indica que o aplicativo deseja cancelar uma função WFDStartOpenSession pendente 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 Direta de Wi-FI a ser usada. |
WFDOpenLegacySession Recupera e aplica um perfil armazenado para um dispositivo herdado Wi-Fi Direct. |
WFDStartOpenSession Inicia uma conexão sob demanda com um dispositivo Wi-Fi Direct específico, que foi emparelhado anteriormente por meio da experiência emparelhamento do Windows. |
WFDUpdateDeviceVisibility Atualizações visibilidade do dispositivo para o endereço do dispositivo Wi-Fi Direct para um determinado nó de dispositivo Wi-Fi Direct instalado. |
WLAN_NOTIFICATION_CALLBACK Define o tipo de função de retorno de chamada de notificação. |
WlanAllocateMemory Aloca memória. |
WlanCloseHandle Fecha uma conexão com o servidor. |
WlanConnect Tenta se conectar a uma rede específica. |
WlanDeleteProfile Exclui um perfil sem fio para uma interface sem fio no computador local. |
WlanDeviceServiceCommand Permite que um componente OEM ou IHV se comunique com um serviço de dispositivo em uma interface lan sem fio específica. |
WlanDisconnect Desconecta uma interface de sua rede atual. |
WlanEnumInterfaces Enumera todas as interfaces lan sem fio atualmente habilitadas no computador local. |
WlanExtractPsdIEDataList Extrai a lista de dados do elemento de informações (IE) de PSD (descoberta de serviço de proximidade) de dados brutos do IE incluídos em um sinalizador. |
WlanFreeMemory Libera memória. |
WlanGetAvailableNetworkList Recupera a lista de redes disponíveis em uma interface LAN sem fio. |
WlanGetFilterList Recupera uma política de grupo ou uma lista de permissões de usuário. |
WlanGetInterfaceCapability Recupera os recursos de uma interface. |
WlanGetNetworkBssList Recupera uma lista das entradas BSS (conjunto de serviços) básicos da rede sem fio ou redes em uma determinada interface lan sem fio. |
WlanGetProfile Recupera todas as informações sobre um perfil sem fio especificado. |
WlanGetProfileCustomUserData Obtém os dados de usuário personalizados associados a um perfil sem fio. |
WlanGetProfileList Recupera a lista de perfis. |
WlanGetSecuritySettings Obtém as configurações de segurança associadas a um objeto configurável. |
WlanGetSupportedDeviceServices Recupera uma lista dos serviços de dispositivo com suporte em uma determinada interface lan sem fio. |
WlanHostedNetworkForceStart Faz a transição da Rede Hospedada sem fio para o estado wlan_hosted_network_active sem associar a solicitação ao identificador de chamada do aplicativo. |
WlanHostedNetworkForceStop Faz a transição da Rede Hospedada sem fio para o wlan_hosted_network_idle sem associar a solicitação ao identificador de chamada do aplicativo. |
WlanHostedNetworkInitSettings Configura e persiste para armazenar as configurações de conexão de rede (SSID e número máximo de pares, por exemplo) na Rede Hospedada sem fio se essas configurações ainda não estiverem definidas. |
WlanHostedNetworkQueryProperty Consulta as propriedades estáticas atuais da rede hospedada sem fio. |
WlanHostedNetworkQuerySecondaryKey Consulta a chave de segurança secundária configurada para ser usada pela Rede Hospedada sem fio. |
WlanHostedNetworkQueryStatus Consulta o status atual da Rede Hospedada sem fio. |
WlanHostedNetworkRefreshSecuritySettings Atualiza as partes configuráveis e geradas automaticamente das configurações de segurança de Rede Hospedada sem fio. |
WlanHostedNetworkSetProperty Define as propriedades estáticas da rede hospedada sem fio. |
WlanHostedNetworkSetSecondaryKey Configura a chave de segurança secundária que será usada pela Rede Hospedada sem fio. |
WlanHostedNetworkStartUsing Inicia a rede hospedada sem fio. |
WlanHostedNetworkStopUsing Interrompe a rede hospedada sem fio. |
WlanIhvControl Fornece um mecanismo para controle IHV (fornecedor independente de hardware) de drivers ou serviços WLAN. |
WlanOpenHandle Abre uma conexão com o servidor. |
WlanQueryAutoConfigParameter Consultas para os parâmetros do serviço de configuração automática. |
WlanQueryInterface A função WlanQueryInterface consulta vários parâmetros de uma interface especificada. |
WlanReasonCodeToString Recupera uma cadeia de caracteres que descreve um código de motivo especificado. |
WlanRegisterDeviceServiceNotification Permite que clientes do modo de usuário com privilégios de administrador ou drivers do UMDF (User-Mode Driver Framework) se registrem para notificações não solicitadas correspondentes aos serviços de dispositivo nos quais estão interessados. |
WlanRegisterNotification É usado para registrar e cancelar o registro de notificações em todas as interfaces sem fio. |
WlanRegisterVirtualStationNotification É usado para registrar e cancelar o registro de notificações em uma estação virtual. |
WlanRenameProfile Renomeia o perfil especificado. |
WlanSaveTemporaryProfile Salva um perfil temporário no repositório de perfil. |
WlanScan Solicita uma verificação de redes disponíveis na interface indicada. |
WlanSetAutoConfigParameter Define parâmetros para o serviço de configuração automática. |
WlanSetFilterList Define a lista de permissões/negações. |
WlanSetInterface Define parâmetros configuráveis pelo usuário. |
WlanSetProfile Define o conteúdo de um perfil específico. |
WlanSetProfileCustomUserData Define os dados de usuário personalizados associados a um perfil. |
WlanSetProfileEapUserData Define as credenciais de usuário do Protocolo de Autenticação Extensível (EAP), conforme especificado por dados EAP brutos. |
WlanSetProfileEapXmlUserData Define as credenciais de usuário do Protocolo de Autenticação Extensível (EAP), conforme especificado por uma cadeia de caracteres XML. |
WlanSetProfileList Define a ordem de preferência dos perfis. |
WlanSetProfilePosition Define a posição de um único perfil especificado na lista de preferências. |
WlanSetPsdIEDataList Define a lista de dados do elemento de informação PSD (descoberta de serviço de proximidade) (IE). |
WlanSetSecuritySettings Define as configurações de segurança para um objeto configurável. |
WlanUIEditProfile Exibe a interface do usuário (interface do usuário) do perfil sem fio. |
Interfaces
IDot11AdHocInterface Representa uma NIC (cartão) de adaptador de rede sem fio. |
IDot11AdHocInterfaceNotificationSink Define as notificações com suporte por IDot11AdHocInterface. |
IDot11AdHocManager Cria e gerencia redes ad hoc 802.11. |
IDot11AdHocManagerNotificationSink Define as notificações compatíveis com a interface IDot11AdHocManager. |
IDot11AdHocNetwork Representa um destino de rede ad hoc disponível dentro do intervalo de conexões. |
IDot11AdHocNetworkNotificationSink Define as notificações compatíveis com a interface IDot11AdHocNetwork. |
IDot11AdHocSecuritySettings Especifica as configurações de segurança para uma rede ad hoc sem fio. |
IEnumDot11AdHocInterfaces Representa a coleção de interfaces de rede ad hoc 802.11 visíveis no momento. |
IEnumDot11AdHocNetworks Representa a coleção de redes ad hoc 802.11 visíveis no momento. |
IEnumDot11AdHocSecuritySettings Representa a coleção de configurações de segurança associadas a cada rede ad hoc sem fio visível. |
Estruturas
DOT11_NETWORK Contém informações sobre uma rede sem fio disponível. (DOT11_NETWORK) |
DOT11_NETWORK_LIST Contém uma lista de 802.11 redes sem fio. |
ONEX_AUTH_PARAMS Contém parâmetros de autenticação 802.1X usados para autenticação 802.1X. |
ONEX_EAP_ERROR Contém o erro EAP 802.1X quando ocorre um erro com a autenticação 802.1X. |
ONEX_RESULT_UPDATE_DATA Contém informações sobre uma alteração de status para a autenticação 802.1X. |
ONEX_STATUS Contém o status de autenticação 802.1X atual. |
ONEX_VARIABLE_BLOB É usado como membro de outras estruturas de autenticação 802.1X para conter membros de tamanho variável. |
WLAN_ASSOCIATION_ATTRIBUTES Contém atributos de associação para uma conexão. |
WLAN_AUTH_CIPHER_PAIR_LIST Contém uma lista de pares de algoritmos de autenticação e criptografia. |
WLAN_AVAILABLE_NETWORK Contém informações sobre uma rede sem fio disponível. (WLAN_AVAILABLE_NETWORK) |
WLAN_AVAILABLE_NETWORK_LIST Contém uma matriz de informações sobre redes disponíveis. |
WLAN_BSS_ENTRY Contém informações sobre um BSS (conjunto de serviços básico). |
WLAN_BSS_LIST Contém uma lista de entradas básicas do BSS (conjunto de serviços). |
WLAN_CONNECTION_ATTRIBUTES Define os atributos de uma conexão sem fio. |
WLAN_CONNECTION_NOTIFICATION_DATA Contém informações sobre notificações relacionadas à conexão. |
WLAN_CONNECTION_PARAMETERS Especifica os parâmetros usados ao usar a função WlanConnect. |
WLAN_CONNECTION_QOS_INFO Contém informações sobre os recursos de QoS descritos pelo WFA Wi-Fi Especificação de Gerenciamento de QoS referente à conexão atual. |
WLAN_COUNTRY_OR_REGION_STRING_LIST Contém uma lista de cadeias de caracteres de país ou região com suporte. |
WLAN_DEVICE_SERVICE_GUID_LIST Contém uma matriz de GUIDs do serviço de dispositivo. |
WLAN_DEVICE_SERVICE_NOTIFICATION_DATA Uma estrutura que representa uma notificação de serviço de dispositivo. |
WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS Contém informações sobre as configurações de conexão na Rede Hospedada sem fio. |
WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE Contém informações sobre uma alteração de estado de rede para um par de dados na Rede Hospedada sem fio. |
WLAN_HOSTED_NETWORK_PEER_STATE Contém informações sobre o estado do par para um par na Rede Hospedada sem fio. |
WLAN_HOSTED_NETWORK_RADIO_STATE Contém informações sobre o estado de rádio na Rede Hospedada sem fio. |
WLAN_HOSTED_NETWORK_SECURITY_SETTINGS Contém informações sobre as configurações de segurança na Rede Hospedada sem fio. |
WLAN_HOSTED_NETWORK_STATE_CHANGE Contém informações sobre uma alteração de estado de rede na Rede Hospedada sem fio. |
WLAN_HOSTED_NETWORK_STATUS Contém informações sobre o status da Rede Hospedada sem fio. |
WLAN_INTERFACE_CAPABILITY Contém informações sobre os recursos de uma interface. |
WLAN_INTERFACE_INFO Contém informações sobre uma interface LAN sem fio. |
WLAN_INTERFACE_INFO_LIST Matriz de informações da interface NIC. |
WLAN_MAC_FRAME_STATISTICS Contém informações sobre quadros MAC enviados e recebidos. |
WLAN_MSM_NOTIFICATION_DATA Contém informações sobre notificações relacionadas à conexão do MSM (módulo específico de mídia). |
WLAN_PHY_FRAME_STATISTICS Contém informações sobre quadros PHY enviados e recebidos. |
WLAN_PHY_RADIO_STATE Especifica o estado de rádio. |
WLAN_PROFILE_INFO Informações básicas sobre um perfil. |
WLAN_PROFILE_INFO_LIST Contém uma lista de informações de perfil sem fio. |
WLAN_QOS_CAPABILITIES Contém recursos dos recursos descritos na Especificação de Gerenciamento de QoS do WFA Wi-Fi. |
WLAN_QOS_INFO Representa informações sobre os quatro recursos descritos na Especificação de Gerenciamento de QoS Wi-Fi da WFA e definidos na especificação 802.11. |
WLAN_RADIO_STATE Especifica o estado de rádio em uma lista de tipos de PHY (camada física). |
WLAN_RATE_SET O conjunto de taxas de dados com suporte. |
WLAN_RAW_DATA Contém dados brutos na forma de um blob que é usado por algumas funções wi-fi nativas. |
WLAN_RAW_DATA_LIST Contém dados brutos na forma de uma matriz de blobs de dados que são usados por algumas funções wi-fi nativas. |
WLAN_REALTIME_CONNECTION_QUALITY Representa os atributos que descrevem a qualidade da conexão em uma determinada interface. |
WLAN_REALTIME_CONNECTION_QUALITY_LINK_INFO Contém informações sobre um link conectado. |
WLAN_SECURITY_ATTRIBUTES Define os atributos de segurança para uma conexão sem fio. |
WLAN_STATISTICS Estatísticas variadas sobre uma interface. |