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


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

Важный

WiFiCx — это новая модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx для использования новейших функций. Модель драйвера WDI теперь находится в режиме обслуживания и получит только исправления с высоким приоритетом.

Структура 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 с одноранговой станцией во время операции сопоставления. Дополнительные сведения о типе данных для члена UnicastCipherAl go см. в DOT11_CIPHER_ALGORITHM.

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

MulticastCipherAlgo

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

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

bWpsEnabled

Логическое значение, указывающее, включена ли настройка WiFi Protected Setup (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 из кадров отклика ассоциации или повторной связи, полученных от AP станции 802.11.

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

AssociationState

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

В IEEE 802.11 Standardпроцедура проверки подлинности 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 (include Ndis.h)

См. также

DOT11_POWER_MODE

DOT11_ASSOCIATION_STATE

NdisGetCurrentSystemTime

DOT11_PEER_STATISTICS

DOT11_PEER_INFO_LIST

NDIS_OBJECT_HEADER