é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 WDI Wi-Fi précédent 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’association status.

Syntax

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 status 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 s’effectue sur le 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 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é.
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 s’associer correctement.
WDI_ASSOC_STATUS_PROBE_TX_FAILURE
Valeur : 30
L’association a échoué, car le port n’a pas pu envoyer correctement 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 le frame de demande d’authentification 802.11.
WDI_ASSOC_STATUS_NO_AUTH_RESPONSE
Valeur : 41
L’association a échoué, car aucune trame de réponse d’authentification 802.11 n’a été reçue après l’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 status de réussite, mais a été rejetée en raison d’une incompatibilité des capacités.
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 status de réussite, mais a été rejetée pour une raison autre que l’incompatibilité des capacités (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. Le cadre de réponse d’authentification doit être inclus dans l’indication.
WDI_ASSOC_STATUS_AUTH_EXCHANGE_FAILURE
Valeur : 45
L’association a échoué, car l’authentification 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’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 le frame de demande d’association 802.11.
WDI_ASSOC_STATUS_NO_ASSOC_RESPONSE
Valeur : 51
L’association a échoué, car aucune trame de réponse d’association 802.11 n’a été reçue après l’envoi réussi d’une demande d’association 802.11.
WDI_ASSOC_STATUS_ASSOC_RESPONSE_CAPABILITY_MISMATCH
Valeur : 52
L’association a échoué, car une réponse d’association 802.11 a été reçue avec un status de réussite, mais a été rejetée en raison d’une incompatibilité des capacités. 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 status de réussite, mais a été rejetée pour une raison autre que l’incompatibilité des capacités (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 ne s’est pas terminée avec succès. 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 se 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 effectué en interne).
WDI_ASSOC_STATUS_DISASSOCIATE_UNABLE_TO_MAINTAIN
Valeur : 61
La dissociation est due au fait que le port ne peut pas maintenir la connexion en raison d’autres opérations effectuées sur le port (par exemple, pour des raisons de coexistence Bluetooth). Il 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 s’effectue sur le 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 due au fait 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ésauthentification de l’homologue. Le frame de déauthentication doit être inclus 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 la liaison avec l’homologue. Si l’appareil contient des informations plus spécifiques, il doit utiliser l’un des codes de raison les plus spécifiques, comme WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE.
WDI_ASSOC_STATUS_ROAMING_LOW_LINK_QUALITY
Valeur : 15
La qualité du lien vers 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 le TLVS suivant :

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11
Serveur minimal pris en charge Windows Server 2022
En-tête dot11wificxtypes.h