Partager via


énumération WDI_ASSOC_STATUS (dot11wificxtypes.h)

Important

Cette rubrique fait partie du modèle de pilote WiFiCx . WiFiCx est le 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 Wi-Fi précédent WDI est en mode maintenance et ne reçoit que des correctifs de priorité élevée.

L’énumération WDI_ASSOC_STATUS définit les valeurs d’état d’association.

Syntaxe

typedef enum _WDI_ASSOC_STATUS {
  WDI_ASSOC_STATUS_SUCCESS = 0,
  WDI_ASSOC_STATUS_FAILURE = 1,
  WDI_ASSOC_STATUS_UNREACHABLE = 2,
  WDI_ASSOC_STATUS_RADIO_OFF = 3,
  WDI_ASSOC_STATUS_PHY_DISABLED = 4,
  WDI_ASSOC_STATUS_ABORTED = 5,
  WDI_ASSOC_STATUS_CANDIDATE_LIST_EXHAUSTED = 6,
  WDI_ASSOC_STATUS_PROBE_TX_FAILURE = 30,
  WDI_ASSOC_STATUS_NO_BEACON_PROBE_RESPONSE = 31,
  WDI_ASSOC_STATUS_AUTH_REQUEST_NO_ACK = 40,
  WDI_ASSOC_STATUS_NO_AUTH_RESPONSE = 41,
  WDI_ASSOC_STATUS_AUTH_RESPONSE_CAPABILITY_MISMATCH = 42,
  WDI_ASSOC_STATUS_BAD_AUTH_RESPONSE = 43,
  WDI_ASSOC_STATUS_AUTH_FAILED_BY_PEER = 44,
  WDI_ASSOC_STATUS_AUTH_EXCHANGE_FAILURE = 45,
  WDI_ASSOC_STATUS_ASSOC_REQUEST_NO_ACK = 50,
  WDI_ASSOC_STATUS_NO_ASSOC_RESPONSE = 51,
  WDI_ASSOC_STATUS_ASSOC_RESPONSE_CAPABILITY_MISMATCH = 52,
  WDI_ASSOC_STATUS_BAD_ASSOC_RESPONSE = 53,
  WDI_ASSOC_STATUS_ASSOC_FAILED_BY_PEER = 54,
  WDI_ASSOC_STATUS_ASSOC_EXCHANGE_FAILURE = 55,
  WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST = 7,
  WDI_ASSOC_STATUS_DISASSOCIATE_BY_DEVICE_RESET = 60,
  WDI_ASSOC_STATUS_DISASSOCIATE_UNABLE_TO_MAINTAIN = 61,
  WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE = 62,
  WDI_ASSOC_STATUS_DISASSOCIATE_NEEDED_REASSOC = 63,
  WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED = 13,
  WDI_ASSOC_STATUS_PEER_DISASSOCIATED = 14,
  WDI_ASSOC_STATUS_ROAMING_BETTER_AP_FOUND = 10,
  WDI_ASSOC_STATUS_ROAMING_ASSOCIATION_LOST = 11,
  WDI_ASSOC_STATUS_ROAMING_LOW_LINK_QUALITY = 15,
  WDI_ASSOC_STATUS_RESERVED_0,
  WDI_ASSOC_STATUS_RESERVED_1,
  WDI_ASSOC_STATUS_RESERVED_2
} WDI_ASSOC_STATUS;

Constantes

 
WDI_ASSOC_STATUS_SUCCESS
Valeur : 0
L’opération s’est terminée avec succès.
WDI_ASSOC_STATUS_FAILURE
Valeur : 1
L’opération s’est terminée avec un échec et aucun des autres codes d’état ne s’applique.
WDI_ASSOC_STATUS_UNREACHABLE
Valeur : 2
L’opération a échoué, car l’homologue est inaccessible. La détection d’un homologue inaccessible est jusqu’au port. Par exemple, un homologue peut être considéré comme inaccessible si le port ne reçoit pas de réponses aux demandes de gestion telles que les demandes de sonde ou les demandes d’association. Si l’appareil a des informations plus spécifiques, il doit utiliser l’un des codes de raison les plus spécifiques.
WDI_ASSOC_STATUS_RADIO_OFF
Valeur : 3
L’opération a échoué car la radio est désactivée. Cela peut être utilisé si le commutateur radio matériel est désactivé.
WDI_ASSOC_STATUS_PHY_DISABLED
Valeur : 4
L’opération a échoué, car le PHY est désactivé.
WDI_ASSOC_STATUS_ABORTED
Valeur : 5
L’opération a été annulée en raison d’une demande de l’hôte. Si la demande de l’hôte était pour la dissociation, WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST doit être utilisée.
WDI_ASSOC_STATUS_CANDIDATE_LIST_EXHAUSTED
Valeur : 6
L’opération de connexion ou d’itinérance a échoué, car la publication n’a pas pu être associée.
WDI_ASSOC_STATUS_PROBE_TX_FAILURE
Valeur : 30
L’association a échoué, car le port n’a pas réussi à envoyer une requête de sonde 802.11 à l’homologue.
WDI_ASSOC_STATUS_NO_BEACON_PROBE_RESPONSE
Valeur : 31
L’association a échoué, car aucune réponse de balise ou de sonde n’a été reçue de l’homologue.
WDI_ASSOC_STATUS_AUTH_REQUEST_NO_ACK
Valeur : 40
L’association a échoué, car le port n’a pas pu obtenir un ACK pour la trame de demande d’authentification 802.11.
WDI_ASSOC_STATUS_NO_AUTH_RESPONSE
Valeur : 41
L’association a échoué, car une trame de réponse d’authentification 802.11 n’a pas été reçue après un envoi réussi d’une demande d’authentification 802.11.
WDI_ASSOC_STATUS_AUTH_RESPONSE_CAPABILITY_MISMATCH
Valeur : 42
L’association a échoué, car une réponse d’authentification 802.11 a été reçue avec un état de réussite, mais a été rejetée en raison d’une incompatibilité de capacité.
WDI_ASSOC_STATUS_BAD_AUTH_RESPONSE
Valeur : 43
L’association a échoué, car une réponse d’authentification 802.11 a été reçue avec un état de réussite, mais a été rejetée en raison d’une raison autre que l’incompatibilité de capacité (par exemple, en raison d’un contenu non valide).
WDI_ASSOC_STATUS_AUTH_FAILED_BY_PEER
Valeur : 44
L’association a échoué, car l’homologue a échoué à l’authentification 802.11 avec une raison d’échec. La trame de réponse d’authentification doit être incluse dans l’indication.
WDI_ASSOC_STATUS_AUTH_EXCHANGE_FAILURE
Valeur : 45
L’association a échoué, car l’authentification 802.11 n’a pas abouti. Cette raison ne doit être utilisée que si le port n’est pas en mesure d’utiliser l’un des codes d’échec d’échange d’authentification 802.11 spécifiques.
WDI_ASSOC_STATUS_ASSOC_REQUEST_NO_ACK
Valeur : 50
L’association a échoué, car le port n’a pas pu obtenir un ACK pour la trame de demande d’association 802.11.
WDI_ASSOC_STATUS_NO_ASSOC_RESPONSE
Valeur : 51
L’association a échoué, car une trame de réponse d’association 802.11 n’a pas été reçue après un envoi réussi d’une demande d’association 802.11.
WDI_ASSOC_STATUS_ASSOC_RESPONSE_CAPABILITY_MISMATCH
Valeur : 52
L’association a échoué parce qu’une réponse d’association 802.11 a été reçue avec un état de réussite, mais a été rejetée en raison d’une incompatibilité de capacité. Le cadre de réponse d’association doit être inclus dans l’indication.
WDI_ASSOC_STATUS_BAD_ASSOC_RESPONSE
Valeur : 53
L’association a échoué car une réponse d’association 802.11 a été reçue avec un état de réussite, mais a été rejetée en raison d’une raison autre que l’incompatibilité de capacité (par exemple, en raison d’un contenu non valide). Le cadre de réponse d’association doit être inclus dans l’indication.
WDI_ASSOC_STATUS_ASSOC_FAILED_BY_PEER
Valeur : 54
L’association a échoué car l’homologue a échoué la demande d’association 802.11 avec une raison d’échec. Le cadre de réponse d’association doit être inclus dans l’indication.
WDI_ASSOC_STATUS_ASSOC_EXCHANGE_FAILURE
Valeur : 55
L’association a échoué car l’association 802.11 n’a pas réussi. Cette raison ne doit être utilisée que si le port n’est pas en mesure d’utiliser l’un des codes d’échec d’échange d’association 802.11 spécifiques.
WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST
Valeur : 7
L’hôte a demandé que le port dissocie.
WDI_ASSOC_STATUS_DISASSOCIATE_BY_DEVICE_RESET
Valeur : 60
La dissociation est due au fait que l’appareil a été réinitialisé (par exemple, en raison d’un blocage, de NdisReset ou d’une réinitialisation que le miniport a fait en interne).
WDI_ASSOC_STATUS_DISASSOCIATE_UNABLE_TO_MAINTAIN
Valeur : 61
La dissociation est due au fait que le port ne parvient pas à maintenir la connexion en raison d’autres opérations effectuées sur le port (par exemple, raisons de coexistence Bluetooth). Cela ne doit être utilisé que si le port n’est pas en mesure d’utiliser l’un des codes d’échec spécifiques.
WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE
Valeur : 62
L’opération a échoué, car l’homologue n’est pas entendu. La détection d’un homologue inaccessible est jusqu’au port. Par exemple, un homologue peut être considéré comme inaccessible si le port manque plusieurs balises de l’homologue.
WDI_ASSOC_STATUS_DISASSOCIATE_NEEDED_REASSOC
Valeur : 63
La dissociation est parce que le port croit qu’il doit se réassocier à l’homologue. Cela peut être dû au fait que le port détermine que l’homologue pense que l’association n’est plus valide. Cela ne doit être utilisé que si le port n’est pas en mesure d’utiliser l’un des codes d’échec spécifiques (par exemple, WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED).
WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED
Valeur : 13
Le port a reçu une trame de déauthentication de l’homologue. La trame de déauthentication doit être incluse dans l’indication.
WDI_ASSOC_STATUS_PEER_DISASSOCIATED
Valeur : 14
Le port a reçu une trame de dissociation de l’homologue. Le cadre de dissociation doit être inclus dans l’indication.
WDI_ASSOC_STATUS_ROAMING_BETTER_AP_FOUND
Valeur : 10
La connexion a été détruite, car un meilleur point d’accès a été trouvé.
WDI_ASSOC_STATUS_ROAMING_ASSOCIATION_LOST
Valeur : 11
Le port a perdu le lien avec l’homologue. Si l’appareil a des informations plus spécifiques, il doit utiliser l’un des codes de raison plus spécifiques tels que WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE.
WDI_ASSOC_STATUS_ROAMING_LOW_LINK_QUALITY
Valeur : 15
La qualité du lien à l’homologue est faible.
WDI_ASSOC_STATUS_RESERVED_0
Réservé.
WDI_ASSOC_STATUS_RESERVED_1
Réservé.
WDI_ASSOC_STATUS_RESERVED_2
Réservé.

Remarques

La structure WDI_ASSOC_STATUS est une valeur dans la TLVS suivante :

Exigences

Exigence Valeur
client minimum pris en charge Windows 11
serveur minimum pris en charge Windows Server 2022
d’en-tête dot11wificxtypes.h