Compartilhar via


estrutura WLAN_HOSTED_NETWORK_STATUS (wlanapi.h)

A estrutura WLAN_HOSTED_NETWORK_STATUS contém informações sobre o status da Rede Hospedada sem fio.

Sintaxe

typedef struct _WLAN_HOSTED_NETWORK_STATUS {
  WLAN_HOSTED_NETWORK_STATE      HostedNetworkState;
  GUID                           IPDeviceID;
  DOT11_MAC_ADDRESS              wlanHostedNetworkBSSID;
  DOT11_PHY_TYPE                 dot11PhyType;
  ULONG                          ulChannelFrequency;
  DWORD                          dwNumberOfPeers;
#if ...
  WLAN_HOSTED_NETWORK_PEER_STATE *PeerList[];
#else
  WLAN_HOSTED_NETWORK_PEER_STATE PeerList[1];
#endif
} WLAN_HOSTED_NETWORK_STATUS, *PWLAN_HOSTED_NETWORK_STATUS;

Membros

HostedNetworkState

O estado atual da Rede Hospedada sem fio.

Se o valor desse membro for wlan_hosted_network_unavailable, os valores dos outros campos nessa estrutura não deverão ser usados.

IPDeviceID

A ID real do dispositivo de rede usada para a rede hospedada sem fio.

Esse membro é o GUID de um dispositivo sem fio virtual que não estaria disponível por meio de chamadas para a função WlanEnumInterfaces . Esse GUID pode ser usado para chamar outras funções de rede de camada superior que usam o GUID do dispositivo (funções auxiliares de IP, por exemplo).

wlanHostedNetworkBSSID

O BSSID usado pela rede hospedada sem fio em pacotes, sinalizadores e respostas de investigação.

dot11PhyType

O tipo físico do adaptador de rede usado pela rede hospedada sem fio.

Esse é um dos tipos relatados pela interface física relacionada. Esse valor só estará correto se o membro HostedNetworkState for wlan_hosted_network_active.

ulChannelFrequency

A frequência de canal do adaptador de rede usado pela rede hospedada sem fio.

Esse valor só estará correto se HostedNetworkState for wlan_hosted_network_active.

dwNumberOfPeers

O número atual de pares autenticados na Rede Hospedada sem fio.

Esse valor só estará correto se HostedNetworkState for wlan_hosted_network_active.

PeerList[*]

Uma matriz de estruturas WLAN_HOSTED_NETWORK_PEER_STATE que descrevem cada um dos pares atuais na Rede Hospedada sem fio. O número de elementos na matriz é fornecido pelo membro dwNumberOfPeers .

Esse valor só estará correto se HostedNetworkState for wlan_hosted_network_active.

PeerList[1]

Uma matriz de estruturas WLAN_HOSTED_NETWORK_PEER_STATE que descrevem cada um dos pares atuais na Rede Hospedada sem fio. O número de elementos na matriz é fornecido pelo membro dwNumberOfPeers .

Esse valor só estará correto se HostedNetworkState for wlan_hosted_network_active.

Comentários

A estrutura WLAN_HOSTED_NETWORK_STATUS é uma extensão para APIs sem fio nativas adicionadas para dar suporte à Rede Hospedada sem fio no Windows 7 e posterior.

A estrutura WLAN_HOSTED_NETWORK_STATUS é retornada em um ponteiro no parâmetro ppWlanHostedNetworkStatus pela função WlanHostedNetworkQueryStatus .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho wlanapi.h (inclua Wlanapi.h)

Confira também

DOT11_MAC_ADDRESS

DOT11_PHY_TYPE

WLAN_HOSTED_NETWORK_PEER_STATE

WLAN_HOSTED_NETWORK_STATE

WlanEnumInterfaces

WlanHostedNetworkQueryStatus