Partager via


énumération WDI_SAE_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_SAE_STATUS définit les codes d’état d’erreur d’échec d’authentification SAE. Cette énumération est utilisée pour fournir des codes d’échec du système d’exploitation au pilote WiFiCx ou du pilote au système d’exploitation.

Syntaxe

typedef enum _WDI_SAE_STATUS {
  WDI_SAE_STATUS_SUCCESS = 0,
  WDI_SAE_STATUS_FAILURE = 1,
  WDI_SAE_STATUS_RESOURCES = 2,
  WDI_SAE_STATUS_INTERNAL_AUTH_FAILURE = 3,
  WDI_SAE_STATUS_INVALID_PEER = 4,
  WDI_SAE_STATUS_INITIALIZATION_NO_KEY = 5,
  WDI_SAE_STATUS_INITIALIZATION_H2E_NOT_SUPPORTED = 6,
  WDI_SAE_STATUS_INITIALIZATION_PWD_ID_NOT_SUPPORTED = 7,
  WDI_SAE_STATUS_COMMIT_MESSAGE_RECEIVED_IN_NOTHING_STATE = 10,
  WDI_SAE_STATUS_COMMIT_MESSAGE_MALFORMED_AUTH_FRAME = 11,
  WDI_SAE_STATUS_COMMIT_MESSAGE_FAILURE_FROM_PEER = 12,
  WDI_SAE_STATUS_COMMIT_MESSAGE_FINITE_GROUP_NOT_PRESENT = 13,
  WDI_SAE_STATUS_COMMIT_MESSAGE_UNSUPPORTED_FINITE_GROUP = 14,
  WDI_SAE_STATUS_COMMIT_MESSAGE_ANTICLOGGING_TOKEN_REQUIRED_BUT_NO_TOKEN = 15,
  WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_SCALAR_ELEMENT_SIZE = 16,
  WDI_SAE_STATUS_COMMIT_MESSAGE_REFLECTION_ATTACK_DETECTED = 17,
  WDI_SAE_STATUS_COMMIT_MESSAGE_INTERNAL_COMPUTATION_ERROR = 18,
  WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_REJECTED_GROUP = 19,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_RECEIVED_IN_INVALID_STATE = 30,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_MALFORMED_AUTH_FRAME = 31,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_FAILURE_FROM_PEER = 32,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_BSS_TRANSITION_REQUESTED = 33,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_INTERNAL_COMPUTATION_ERROR = 34,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_VERIFICATION_FAILED = 35,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_RESEND_REQUEST = 50,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_COMMIT_REQUEST = 51,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_CONFIRM_REQUEST = 52,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_STATUS = 53,
  WDI_SAE_STATUS_CONNECTION_CLEANED_UP = 70,
  WDI_SAE_STATUS_CLEAN_UP_CONTEXT = 71
} WDI_SAE_STATUS;

Constantes

 
WDI_SAE_STATUS_SUCCESS
Valeur : 0
L’opération s’est terminée avec succès.
WDI_SAE_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_SAE_STATUS_RESOURCES
Valeur : 2
Le pilote a rencontré une erreur d’allocation de ressources.
WDI_SAE_STATUS_INTERNAL_AUTH_FAILURE
Valeur : 3
WDI a rencontré une défaillance interne liée à l’authentification.
WDI_SAE_STATUS_INVALID_PEER
Valeur : 4
La réponse Commit ou Confirm a été reçue d’une API pour laquelle WDI n’a pas fourni de paramètres SAE.
WDI_SAE_STATUS_INITIALIZATION_NO_KEY
Valeur : 5
WDI n’a pas le mot de passe de cette demande d’association.
WDI_SAE_STATUS_INITIALIZATION_H2E_NOT_SUPPORTED
Valeur : 6
L’API nécessite la prise en charge de hash-To-Element, mais le pilote ne prend pas en charge Hash-To-Element.
WDI_SAE_STATUS_INITIALIZATION_PWD_ID_NOT_SUPPORTED
Valeur : 7
L’API requiert l’identificateur de mot de passe, mais aucune Password-Identifier n’est disponible.
WDI_SAE_STATUS_COMMIT_MESSAGE_RECEIVED_IN_NOTHING_STATE
Valeur : 10
Le message de validation a été reçu dans l’état Nothing.
WDI_SAE_STATUS_COMMIT_MESSAGE_MALFORMED_AUTH_FRAME
Valeur : 11
Une trame de validation incorrecte a été reçue.
WDI_SAE_STATUS_COMMIT_MESSAGE_FAILURE_FROM_PEER
Valeur : 12
La trame de validation de l’homologue contenait un code d’erreur.
WDI_SAE_STATUS_COMMIT_MESSAGE_FINITE_GROUP_NOT_PRESENT
Valeur : 13
Le groupe fini n’était pas présent dans le cadre commit.
WDI_SAE_STATUS_COMMIT_MESSAGE_UNSUPPORTED_FINITE_GROUP
Valeur : 14
Le groupe fini spécifié dans le cadre de validation n’est pas pris en charge.
WDI_SAE_STATUS_COMMIT_MESSAGE_ANTICLOGGING_TOKEN_REQUIRED_BUT_NO_TOKEN
Valeur : 15
Le frame commit contenait le code d’erreur nécessitant le jeton anti-clogging, mais le frame ne contenait pas le jeton anti-clogging.
WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_SCALAR_ELEMENT_SIZE
Valeur : 16
Le frame Commit ne contenait pas suffisamment d’espace pour les champs Scalar ou Element.
WDI_SAE_STATUS_COMMIT_MESSAGE_REFLECTION_ATTACK_DETECTED
Valeur : 17
WDI a détecté une attaque de réflexion.
WDI_SAE_STATUS_COMMIT_MESSAGE_INTERNAL_COMPUTATION_ERROR
Valeur : 18
WDI a rencontré une erreur de calcul interne.
WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_REJECTED_GROUP
WDI a rejeté la trame de validation, car elle incluait un groupe dans le champ Groupes rejetés pris en charge par le système d’exploitation.
WDI_SAE_STATUS_CONFIRM_MESSAGE_RECEIVED_IN_INVALID_STATE
Valeur : 30
WDI a reçu une trame confirm quand elle n’était pas attendue.
WDI_SAE_STATUS_CONFIRM_MESSAGE_MALFORMED_AUTH_FRAME
Valeur : 31
Une trame Confirm incorrecte a été reçue.
WDI_SAE_STATUS_CONFIRM_MESSAGE_FAILURE_FROM_PEER
Valeur : 32
Une erreur a été reçue dans le cadre De confirmation.
WDI_SAE_STATUS_CONFIRM_MESSAGE_BSS_TRANSITION_REQUESTED
Valeur : 33
WDI ne gère pas la demande de transition Bss.
WDI_SAE_STATUS_CONFIRM_MESSAGE_INTERNAL_COMPUTATION_ERROR
Valeur : 34
WDI a rencontré une erreur interne.
WDI_SAE_STATUS_CONFIRM_MESSAGE_VERIFICATION_FAILED
Valeur : 35
WDI n’a pas réussi à faire correspondre le vérificateur à partir du cadre de confirmation.
WDI_SAE_STATUS_CONFIRM_MESSAGE_RESEND_REQUEST
Valeur : 50
Le pilote demande un nouvel ensemble de paramètres de trame Confirmer pour renvoyer la demande de confirmation à l’AP.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_COMMIT_REQUEST
Valeur : 51
Le pilote a expiré en attente d’une demande de validation du système d’exploitation.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_CONFIRM_REQUEST
Valeur : 52
Le pilote a expiré en attente d’une demande de confirmation du système d’exploitation.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_STATUS
Valeur : 53
Le pilote a expiré en attente d’un état à partir du système d’exploitation.
WDI_SAE_STATUS_CONNECTION_CLEANED_UP
Valeur : 70
Code de gestion interne.
WDI_SAE_STATUS_CLEAN_UP_CONTEXT
Valeur : 71
Code de gestion interne.

Remarques

Cette énumération est une valeur dans la commande OID_WDI_SET_SAE_AUTH_PARAMS et l’indication NDIS_STATUS_WDI_INDICATION_SAE_AUTH_PARAMS_NEEDED.

Exigences

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

Voir aussi

WPA3-SAE d’authentification

OID_WDI_SET_SAE_AUTH_PARAMS

NDIS_STATUS_WDI_INDICATION_SAE_AUTH_PARAMS_NEEDED