énumération WDI_ASSOC_STATUS (wditypes.hpp)
Important
Cette rubrique fait partie du modèle de pilote WDI publié dans Windows 10. Le modèle de pilote WDI est en mode maintenance et ne reçoit que des correctifs de priorité élevée. 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.
L’énumération WDI_ASSOC_STATUS définit l’association status valeurs.
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 appartient 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. Vous pouvez l’utiliser 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 de 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 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 cadre 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 l’envoi réussi d’une demande d’authentification 802.11. |
WDI_ASSOC_STATUS_AUTH_RESPONSE_CAPABILITY_MISMATCH Valeur : 42 L’association a échoué parce qu’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é de capacité. |
WDI_ASSOC_STATUS_BAD_AUTH_RESPONSE Valeur : 43 L’association a échoué parce qu’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 ne s’est pas terminée correctement. 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’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é parce qu’un cadre de réponse d’association 802.11 n’a pas été reçu 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é parce qu’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é 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é parce qu’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é parce que 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 fait 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, des 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 appartient 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 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éauthentication de la part de l’homologue. Le cadre 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 le lien avec l’homologue. Si l’appareil a des informations plus spécifiques, il doit utiliser l’un des codes de raison les plus spécifiques tels que 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é. |
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
En-tête | wditypes.hpp |