Partager via


structure DOT11_PEER_INFO (windot11.h)

Important

WiFiCx est le nouveau modèle de pilote Wi-Fi publié dans Windows 11. Nous vous recommandons d’utiliser WiFiCx pour tirer parti des dernières fonctionnalités. Le modèle de pilote WDI est désormais en mode maintenance et ne reçoit que des correctifs de priorité élevée.

La structure DOT11_PEER_INFO spécifie des informations sur une station d’homologue au sein d’un réseau IBSS (Basic Service Set) indépendant.

Remarque IBSS (ad hoc) et SoftAP sont déconseillés. À compter de Windows 8.1 et Windows Server 2012 R2, utilisez Wi-Fi direct.
 

Syntaxe

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;

Membres

MacAddress

Adresse MAC (Media Access Control) de la station d’homologue au sein d’un réseau BSS (IBSS) indépendant.

usCapabilityInformation

Champ d’informations sur les capacités 802.11 à partir des trames de réponse de la balise ou de la sonde que la station 802.11 a récemment reçue de l’homologue.

AuthAlgo

Algorithme d’authentification résolu par la station 802.11 avec la station homologue pendant l’opération d’association. Pour plus d’informations sur le type de données du membre AuthAlgo, consultez DOT11_AUTH_ALGORITHM.

Ce membre n’est pas défini si l’homologue n’est pas associé.

UnicastCipherAlgo

Algorithme de chiffrement unicast résolu par la station 802.11 avec la station homologue pendant l’opération d’association. Pour plus d’informations sur le type de données du membre UnicastCipherAlgo, consultez DOT11_CIPHER_ALGORITHM.

Ce membre n’est pas défini si l’homologue n’est pas associé.

MulticastCipherAlgo

Algorithme de chiffrement multidiffusion résolu par la station 802.11 avec la station homologue pendant l’opération d’association. Pour plus d’informations sur le type de données du membre MulticastCipherAlgo, consultez DOT11_CIPHER_ALGORITHM.

Ce membre n’est pas défini si l’homologue n’est pas associé.

bWpsEnabled

Valeur booléenne qui indique si wpS (WiFi Protected Setup) est activé pour la station homologue. Si TRUE, WPS est activé et les algorithmes d’authentification et de chiffrement utilisés par l’homologue peuvent être différents des algorithmes activés sur l’API.

Ce membre ne doit pas être utilisé si l’homologue n’est pas associé.

usListenInterval

Valeur USHORT qui définit le champ Intervalle d’écoute 802.11 obtenu à partir de la demande d’association.

Ce membre a la valeur zéro si l’homologue n’est pas associé.

ucSupportedRates[MAX_NUM_SUPPORTED_RATES_V2]

Valeur UCHAR qui spécifie les taux de données pris en charge par la station homologue. Ces taux sont basés sur les 802,11 taux pris en charge IE à partir de la balise ou des trames de réponse de sonde que la station 802.11 a récemment reçue de l’homologue.

Chaque entrée dans le tableau ucPeerSupportedRates est la valeur d’un index dans la table des taux de données retournés via une requête de OID_DOT11_DATA_RATE_MAPPING_TABLE. La valeur d’index doit être comprise entre 2 et 127.

Ce membre a la valeur zéro si l’homologue n’est pas associé.

usAssociationID

Valeur USHORT qui spécifie le champ ID d’association 802.11 de l’association ou des trames de réponse de réinscrire que la station 802.11 a reçue de l’AP.

Ce membre a la valeur 0xFFFF si l’homologue n’est pas associé.

AssociationState

Valeur DOT11_ASSOCIATION_STATE-type qui indique l’authentification 802.11 et l’état d’association de la station homologue. L’état peut être dot11_assoc_state_auth_unassoc ou dot11_assoc_state_auth_assoc.

Dans la IEEE 802.11 Standard, la procédure d’authentification 802.11 est facultative pour un réseau indépendant. Par conséquent, selon l’implémentation IHV, l’état représenté par la valeur d’énumération dot11_assoc_state_auth_unassoc peut ne pas être applicable.

PowerMode

Valeur DOT11_POWER_MODE-type qui décrit le dernier mode de gestion de l’alimentation de la station homologue.

liAssociationUpTime

Valeur LARGEINTEGER qui spécifie l’horodatage lorsque la procédure d’association 802.11 a réussi. Le pilote miniport appelle NdisGetCurrentSystemTime pour obtenir l’horodatage de l’achèvement de l’association.

Ce membre a la valeur zéro si l’homologue n’est pas associé.

Statistics

Compteurs de statistiques pour le trafic de données, définis par la structure DOT11_PEER_STATISTICS.

Ce membre a la valeur zéro si l’homologue n’est pas associé.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows 7 et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête windot11.h (include Ndis.h)

Voir aussi

DOT11_POWER_MODE

DOT11_ASSOCIATION_STATE

NdisGetCurrentSystemTime

DOT11_PEER_STATISTICS

DOT11_PEER_INFO_LIST

NDIS_OBJECT_HEADER