é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 :
- WDI_TLV_ASSOCIATION_RESULT_PARAMETERS
- WDI_TLV_CONNECTION_SETTINGS
- WDI_TLV_ROAMING_NEEDED_PARAMETERS
- WDI_TLV_DISASSOCIATION_INDICATION_PARAMETERS
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11 |
serveur minimum pris en charge | Windows Server 2022 |
d’en-tête | dot11wificxtypes.h |