структура WLAN_HOSTED_NETWORK_STATUS (wlanapi.h)
Структура WLAN_HOSTED_NETWORK_STATUS содержит сведения о состоянии беспроводной размещенной сети.
Синтаксис
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;
Члены
HostedNetworkState
Текущее состояние беспроводной размещенной сети.
Если значение этого элемента wlan_hosted_network_unavailable, то значения других полей в этой структуре использовать не следует.
IPDeviceID
Фактический идентификатор сетевого устройства, используемый для беспроводной размещенной сети.
Этот элемент является ИДЕНТИФИКАТОРом GUID виртуального беспроводного устройства, которое будет недоступно через вызовы функции WlanEnumInterfaces . Этот GUID можно использовать для вызова других сетевых функций более высокого уровня, использующих GUID устройства (например, вспомогательные функции IP).
wlanHostedNetworkBSSID
BSSID, используемый беспроводной размещенной сетью в пакетах, маяках и ответах пробы.
dot11PhyType
Физический тип сетевого интерфейса, используемого беспроводной размещенной сетью.
Это один из типов, сообщаемых связанным физическим интерфейсом. Это значение верно, только если элемент HostedNetworkStatewlan_hosted_network_active.
ulChannelFrequency
Частота канала сетевого интерфейса, используемого беспроводной размещенной сетью.
Это значение верно, только если hostedNetworkStatewlan_hosted_network_active.
dwNumberOfPeers
Текущее число одноранговых узлов, прошедших проверку подлинности, в беспроводной размещенной сети.
Это значение верно, только если hostedNetworkStatewlan_hosted_network_active.
PeerList[*]
Массив WLAN_HOSTED_NETWORK_PEER_STATE структур, описывающих каждый из текущих одноранговых узлов в беспроводной размещенной сети. Количество элементов в массиве задается элементом dwNumberOfPeers .
Это значение верно, только если hostedNetworkStatewlan_hosted_network_active.
PeerList[1]
Массив WLAN_HOSTED_NETWORK_PEER_STATE структур, описывающих каждый из текущих одноранговых узлов в беспроводной размещенной сети. Количество элементов в массиве задается элементом dwNumberOfPeers .
Это значение верно, только если hostedNetworkStatewlan_hosted_network_active.
Комментарии
Структура WLAN_HOSTED_NETWORK_STATUS является расширением собственных беспроводных API, добавленных для поддержки беспроводной сети в Windows 7 и более поздних версий.
Структура WLAN_HOSTED_NETWORK_STATUS возвращается в виде указателя в параметре ppWlanHostedNetworkStatus функцией WlanHostedNetworkQueryStatus .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | wlanapi.h (включая Wlanapi.h) |