Поделиться через


структура DOT11_PEER_INFO (windot11.h)

ВажноСобственный интерфейс беспроводной локальной сети 802.11 не рекомендуется использовать в Windows 10 и более поздних версиях. Вместо этого используйте интерфейс WLAN Device Driver Interface (WDI). Дополнительные сведения о WDI см. в статье Модель универсального драйвера WLAN для Windows.
 
Структура DOT11_PEER_INFO указывает сведения о одноранговой станции в независимой сети базового набора служб (IBSS).
Примечание IBSS (ad hoc) и SoftAP являются устаревшими. Начиная с Windows 8.1 и Windows Server 2012 R2 используйте Wi-Fi Direct.
 

Синтаксис

typedef struct _DOT11_PEER_INFO {
  DOT11_MAC_ADDRESS       MacAddress;
  USHORT                  usCapabilityInformation;
  DOT11_AUTH_ALGORITHM    AuthAlgo;
  DOT11_CIPHER_ALGORITHM  UnicastCipherAlgo;
  DOT11_CIPHER_ALGORITHM  MulticastCipherAlgo;
  BOOLEAN                 bWpsEnabled;
  USHORT                  usListenInterval;
  UCHAR                   ucSupportedRates[MAX_NUM_SUPPORTED_RATES_V2];
  USHORT                  usAssociationID;
  DOT11_ASSOCIATION_STATE AssociationState;
  DOT11_POWER_MODE        PowerMode;
  LARGE_INTEGER           liAssociationUpTime;
  DOT11_PEER_STATISTICS   Statistics;
} DOT11_PEER_INFO, *PDOT11_PEER_INFO;

Члены

MacAddress

Mac-адрес одноранговой станции в независимой сети BSS (IBSS).

usCapabilityInformation

Поле Сведений о возможностях 802.11 из кадров ответа маяка или пробы, которые станция 802.11 недавно получила от однорангового узла.

AuthAlgo

Алгоритм проверки подлинности, который станция 802.11 разрешила с одноранговой станцией во время операции сопоставления. Дополнительные сведения о типе данных для элемента AuthAlgo см. в разделе DOT11_AUTH_ALGORITHM.

Этот элемент не определен, если одноранговый узел не связан.

UnicastCipherAlgo

Алгоритм одноадресного шифра, который станция 802.11 разрешала с одноранговой станцией во время операции сопоставления. Дополнительные сведения о типе данных для элемента UnicastCipherAlgo см. в разделе DOT11_CIPHER_ALGORITHM.

Этот элемент не определен, если одноранговый узел не связан.

MulticastCipherAlgo

Алгоритм многоадресного шифра, который станция 802.11 разрешала с одноранговой станцией во время операции сопоставления. Дополнительные сведения о типе данных для элемента MulticastCipherAlgo см. в разделе DOT11_CIPHER_ALGORITHM.

Этот элемент не определен, если одноранговый узел не связан.

bWpsEnabled

Логическое значение, указывающее, включена ли защищенная установка Wi-Fi (WPS) для одноранговой станции. Если задано значение TRUE, wps включена, а алгоритмы проверки подлинности и шифра, используемые одноранговым узлом, могут отличаться от алгоритмов, включенных в AP.

Этот элемент не следует использовать, если одноранговый узел не связан.

usListenInterval

Значение USHORT, определяющее поле 802.11 Интервал прослушивания, полученное из запроса связи.

Этот элемент имеет нулевое значение, если одноранговый узел не связан.

ucSupportedRates[MAX_NUM_SUPPORTED_RATES_V2]

Значение UCHAR, указывающее скорость данных, поддерживаемую одноранговой станцией. Эти тарифы основаны на поддерживаемых скоростях IE 802.11 из кадров ответа маяка или пробы, которые станция 802.11 недавно получила от однорангового узла.

Каждая запись в массиве ucPeerSupportedRates является значением индекса в таблице скоростей данных, возвращаемой с помощью запроса OID_DOT11_DATA_RATE_MAPPING_TABLE. Значение индекса должно находиться в диапазоне от 2 до 127.

Этот элемент имеет нулевое значение, если одноранговый узел не связан.

usAssociationID

Значение USHORT, указывающее поле идентификатора связи 802.11 из кадров ответа связи или повторной связи, полученных станцией 802.11 от AP.

Этот элемент имеет значение 0xFFFF, если одноранговый узел не связан.

AssociationState

Значение типа DOT11_ASSOCIATION_STATE, указывающее состояние проверки подлинности и связи 802.11 одноранговой станции. Состояние может быть dot11_assoc_state_auth_unassoc или dot11_assoc_state_auth_assoc.

В стандарте IEEE 802.11 процедура проверки подлинности 802.11 является необязательной для независимой сети. Таким образом, в зависимости от реализации IHV состояние, представленное значением перечисления dot11_assoc_state_auth_unassoc , может быть неприменимо.

PowerMode

Значение типа DOT11_POWER_MODE, описывающее последний режим управления питанием одноранговой станции.

liAssociationUpTime

Значение LARGEINTEGER, указывающее метку времени успешного завершения процедуры сопоставления 802.11. Драйвер мини-порта вызывает NdisGetCurrentSystemTime , чтобы получить метку времени завершения связи.

Этот элемент имеет нулевое значение, если одноранговый узел не связан.

Statistics

Счетчики статистики для трафика данных, определяемые структурой DOT11_PEER_STATISTICS .

Этот элемент имеет нулевое значение, если одноранговый узел не связан.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 7 и более поздних версиях операционных систем Windows.
Верхняя часть windot11.h (включая Ndis.h)

См. также раздел

DOT11_POWER_MODE

DOT11_ASSOCIATION_STATE

NdisGetCurrentSystemTime

DOT11_PEER_STATISTICS

DOT11_PEER_INFO_LIST

NDIS_OBJECT_HEADER