WDI_SAE_STATUS-Enumeration (dot11wificxtypes.h)
Wichtig
Dieses Thema ist Teil des WiFiCx-Treibermodells. WiFiCx ist das Wi-Fi Treibermodell, das in Windows 11 veröffentlicht wurde. Es wird empfohlen, wiFiCx zu verwenden, um die neuesten Features zu nutzen. Das vorherige Wi-Fi Treibermodell WDI befindet sich im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität.
Die WDI_SAE_STATUS-Enumeration definiert den SAE-Authentifizierungsfehler status Codes. Diese Enumeration wird verwendet, um Fehlercodes vom Betriebssystem an den WiFiCx-Treiber oder vom Treiber für das Betriebssystem bereitzustellen.
Syntax
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;
Konstanten
WDI_SAE_STATUS_SUCCESS Wert: 0 Der Vorgang wurde erfolgreich abgeschlossen. |
WDI_SAE_STATUS_FAILURE Wert: 1 Der Vorgang wurde mit einem Fehler abgeschlossen, und keiner der anderen status Codes gilt. |
WDI_SAE_STATUS_RESOURCES Wert: 2 Beim Treiber ist ein Fehler bei der Ressourcenzuordnung aufgetreten. |
WDI_SAE_STATUS_INTERNAL_AUTH_FAILURE Wert: 3 WDI ist auf einen internen Authentifizierungsfehler gestoßen. |
WDI_SAE_STATUS_INVALID_PEER Wert: 4 Die Commit- oder Bestätigungsantwort wurde von einem AP empfangen, für den WDI keine SAE-Parameter bereitgestellt hat. |
WDI_SAE_STATUS_INITIALIZATION_NO_KEY Wert: 5 WDI verfügt nicht über das Kennwort für diese Zuordnungsanforderung. |
WDI_SAE_STATUS_INITIALIZATION_H2E_NOT_SUPPORTED Wert: 6 AP erfordert Hash-To-Element-Unterstützung, aber der Treiber unterstützt kein Hash-To-Element. |
WDI_SAE_STATUS_INITIALIZATION_PWD_ID_NOT_SUPPORTED Wert: 7 AP erfordert kennwortbezeichner, aber es ist kein Password-Identifier verfügbar. |
WDI_SAE_STATUS_COMMIT_MESSAGE_RECEIVED_IN_NOTHING_STATE Wert: 10 Die Commitnachricht wurde im Status "Nothing" empfangen. |
WDI_SAE_STATUS_COMMIT_MESSAGE_MALFORMED_AUTH_FRAME Wert: 11 Ein fehlerhafter Commitframe wurde empfangen. |
WDI_SAE_STATUS_COMMIT_MESSAGE_FAILURE_FROM_PEER Wert: 12 Der Commitrahmen des Peers enthielt einen Fehlercode. |
WDI_SAE_STATUS_COMMIT_MESSAGE_FINITE_GROUP_NOT_PRESENT Wert: 13 Die endliche Gruppe war im Commitframe nicht vorhanden. |
WDI_SAE_STATUS_COMMIT_MESSAGE_UNSUPPORTED_FINITE_GROUP Wert: 14 Die im Commitrahmen angegebene finite Gruppe wird nicht unterstützt. |
WDI_SAE_STATUS_COMMIT_MESSAGE_ANTICLOGGING_TOKEN_REQUIRED_BUT_NO_TOKEN Wert: 15 Der Commitrahmen enthielt den Fehlercode, der das Antiblockierungstoken erforderte, aber der Frame enthielt nicht das Antiblockierungstoken. |
WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_SCALAR_ELEMENT_SIZE Wert: 16 Der Commitrahmen enthielt nicht genügend Platz für die Felder Skalar oder Element. |
WDI_SAE_STATUS_COMMIT_MESSAGE_REFLECTION_ATTACK_DETECTED Wert: 17 WDI hat einen Reflexionsangriff erkannt. |
WDI_SAE_STATUS_COMMIT_MESSAGE_INTERNAL_COMPUTATION_ERROR Wert: 18 WDI ist ein interner Berechnungsfehler aufgetreten. |
WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_REJECTED_GROUP WDI lehnte den Commitframe ab, da er eine Gruppe in das Feld Abgelehnte Gruppen eingeschlossen hat, die das Betriebssystem tatsächlich unterstützt. |
WDI_SAE_STATUS_CONFIRM_MESSAGE_RECEIVED_IN_INVALID_STATE Wert: 30 WDI hat einen Bestätigungsframe erhalten, wenn er nicht erwartet wurde. |
WDI_SAE_STATUS_CONFIRM_MESSAGE_MALFORMED_AUTH_FRAME Wert: 31 Ein fehlerhafter Bestätigungsframe wurde empfangen. |
WDI_SAE_STATUS_CONFIRM_MESSAGE_FAILURE_FROM_PEER Wert: 32 Im Bestätigungsrahmen wurde ein Fehler empfangen. |
WDI_SAE_STATUS_CONFIRM_MESSAGE_BSS_TRANSITION_REQUESTED Wert: 33 WDI verarbeitet die Bss-Übergangsanforderung nicht. |
WDI_SAE_STATUS_CONFIRM_MESSAGE_INTERNAL_COMPUTATION_ERROR Wert: 34 WDI ist ein interner Fehler aufgetreten. |
WDI_SAE_STATUS_CONFIRM_MESSAGE_VERIFICATION_FAILED Wert: 35 WDI konnte nicht mit dem Überprüfungsprüfer aus dem Bestätigungsrahmen übereinstimmen. |
WDI_SAE_STATUS_CONFIRM_MESSAGE_RESEND_REQUEST Wert: 50 Der Treiber fordert einen neuen Satz von Confirm-Frameparametern an, um die Confirm-Anforderung erneut an den AP zu senden. |
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_COMMIT_REQUEST Wert: 51 Der Treiber hat das Warten auf eine Commitanforderung vom Betriebssystem beendet. |
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_CONFIRM_REQUEST Wert: 52 Das Warten auf eine Bestätigungsanforderung vom Betriebssystem hat für den Treiber ein Timeout ausgeführt. |
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_STATUS Wert: 53 Beim Warten auf einen Status des Betriebssystems hat der Treiber ein Timeout ausgeführt. |
WDI_SAE_STATUS_CONNECTION_CLEANED_UP Wert: 70 Interner Verarbeitungscode. |
WDI_SAE_STATUS_CLEAN_UP_CONTEXT Wert: 71 Interner Verarbeitungscode. |
Hinweise
Diese Enumeration ist ein Wert sowohl im OID_WDI_SET_SAE_AUTH_PARAMS-Befehl als auch im NDIS_STATUS_WDI_INDICATION_SAE_AUTH_PARAMS_NEEDED-Hinweis .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11 |
Kopfzeile | dot11wificxtypes.h |