struttura WLAN_HOSTED_NETWORK_STATUS (wlanapi.h)

La struttura WLAN_HOSTED_NETWORK_STATUS contiene informazioni sullo stato della rete ospitata wireless.

Sintassi

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;

Members

HostedNetworkState

Stato corrente della rete ospitata wireless.

Se il valore di questo membro è wlan_hosted_network_unavailable, i valori degli altri campi in questa struttura non devono essere utilizzati.

IPDeviceID

ID dispositivo di rete effettivo usato per la rete ospitata wireless.

Questo è il GUID di un dispositivo wireless virtuale che non sarebbe disponibile tramite chiamate alla funzione WlanEnumInterfaces . Questo GUID può essere usato per chiamare altre funzioni di rete di livello superiore che usano il GUID del dispositivo (ad esempio le funzioni helper IP).

wlanHostedNetworkBSSID

BSSID usato dalla rete ospitata wireless in pacchetti, beacon e risposte probe.

dot11PhyType

Tipo fisico dell'interfaccia di rete utilizzata dalla rete ospitata wireless.

Si tratta di uno dei tipi segnalati dall'interfaccia fisica correlata. Questo valore è corretto solo se il membro HostedNetworkState è wlan_hosted_network_active.

ulChannelFrequency

Frequenza del canale dell'interfaccia di rete utilizzata dalla rete ospitata wireless.

Questo valore è corretto solo se HostedNetworkState è wlan_hosted_network_active.

dwNumberOfPeers

Numero corrente di peer autenticati nella rete ospitata wireless.

Questo valore è corretto solo se HostedNetworkState è wlan_hosted_network_active.

PeerList[*]

Matrice di strutture WLAN_HOSTED_NETWORK_PEER_STATE che descrivono ognuno dei peer correnti nella rete ospitata wireless. Il numero di elementi nella matrice viene assegnato dal membro dwNumberOfPeers .

Questo valore è corretto solo se HostedNetworkState è wlan_hosted_network_active.

PeerList[1]

Matrice di strutture WLAN_HOSTED_NETWORK_PEER_STATE che descrivono ognuno dei peer correnti nella rete ospitata wireless. Il numero di elementi nella matrice viene assegnato dal membro dwNumberOfPeers .

Questo valore è corretto solo se HostedNetworkState è wlan_hosted_network_active.

Commenti

La struttura WLAN_HOSTED_NETWORK_STATUS è un'estensione alle API wireless native aggiunte per supportare la rete ospitata wireless in Windows 7 e versioni successive.

La struttura WLAN_HOSTED_NETWORK_STATUS viene restituita in un puntatore nel parametro ppWlanHostedNetworkStatus dalla funzione WlanHostedNetworkQueryStatus .

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione wlanapi.h (include Wlanapi.h)

Vedi anche

DOT11_MAC_ADDRESS

DOT11_PHY_TYPE

WLAN_HOSTED_NETWORK_PEER_STATE

WLAN_HOSTED_NETWORK_STATE

WlanEnumInterfaces

WlanHostedNetworkQueryStatus