Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wichtig
Dieses Thema ist Teil des WiFiCx-Treibermodells. WiFiCx ist das in Windows 11 veröffentlichte Wi-Fi Treibermodell. Es wird empfohlen, wiFiCx zu verwenden, um die neuesten Features nutzen zu können. Das vorherige Wi-Fi Treibermodell WDI- befindet sich im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität.
Die WDI_SAE_STATUS-Aufzählung definiert SAE-Fehlerfehlerstatuscodes für die Authentifizierung. Diese Enumeration wird verwendet, um Fehlercodes vom Betriebssystem an den WiFiCx-Treiber oder vom Treiber bis zum 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 es gelten keine anderen Statuscodes. |
WDI_SAE_STATUS_RESOURCES Wert: 2 Der Treiber hat einen Fehler bei der Ressourcenzuordnung festgestellt. |
WDI_SAE_STATUS_INTERNAL_AUTH_FAILURE Wert: 3 Bei WDI ist ein interner Authentifizierungsfehler aufgetreten. |
WDI_SAE_STATUS_INVALID_PEER Wert: 4 Die Commit- oder Bestätigungsantwort wurde von einer AP empfangen, für die WDI keine SAE-Parameter bereitstellte. |
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, der Treiber unterstützt jedoch kein Hash-To-Element. |
WDI_SAE_STATUS_INITIALIZATION_PWD_ID_NOT_SUPPORTED Wert: 7 AP erfordert Kennwort-ID, aber es ist keine Password-Identifier verfügbar. |
WDI_SAE_STATUS_COMMIT_MESSAGE_RECEIVED_IN_NOTHING_STATE Wert: 10 Commit-Nachricht wurde im Status "Nothing" empfangen. |
WDI_SAE_STATUS_COMMIT_MESSAGE_MALFORMED_AUTH_FRAME Wert: 11 Ein ungültiger Commit-Frame wurde empfangen. |
WDI_SAE_STATUS_COMMIT_MESSAGE_FAILURE_FROM_PEER Wert: 12 Der Commitframe vom Peer enthielt einen Fehlercode. |
WDI_SAE_STATUS_COMMIT_MESSAGE_FINITE_GROUP_NOT_PRESENT Wert: 13 Die endliche Gruppe war im Commit-Frame nicht vorhanden. |
WDI_SAE_STATUS_COMMIT_MESSAGE_UNSUPPORTED_FINITE_GROUP Wert: 14 Die im Commitframe angegebene finite Gruppe wird nicht unterstützt. |
WDI_SAE_STATUS_COMMIT_MESSAGE_ANTICLOGGING_TOKEN_REQUIRED_BUT_NO_TOKEN Wert: 15 Der Commit-Frame enthielt den Fehlercode, der das Anti-Clogging-Token erfordert, aber der Frame enthielt nicht das Anti-Clogging-Token. |
WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_SCALAR_ELEMENT_SIZE Wert: 16 Der Commit-Frame enthielt nicht genügend Platz für die Skalar- oder Elementfelder. |
WDI_SAE_STATUS_COMMIT_MESSAGE_REFLECTION_ATTACK_DETECTED Wert: 17 WDI hat einen Spiegelungsangriff erkannt. |
WDI_SAE_STATUS_COMMIT_MESSAGE_INTERNAL_COMPUTATION_ERROR Wert: 18 Bei WDI ist ein interner Berechnungsfehler aufgetreten. |
WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_REJECTED_GROUP WDI hat den Commitframe abgelehnt, da er eine Gruppe in das Feld "Abgelehnte Gruppen" aufgenommen hat, das vom Betriebssystem tatsächlich unterstützt wird. |
WDI_SAE_STATUS_CONFIRM_MESSAGE_RECEIVED_IN_INVALID_STATE Wert: 30 WDI erhielt einen Bestätigungsrahmen, wenn er nicht erwartet wurde. |
WDI_SAE_STATUS_CONFIRM_MESSAGE_MALFORMED_AUTH_FRAME Wert: 31 Ein ungültiger Bestätigungsrahmen 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 behandelt die Bss-Übergangsanforderung nicht. |
WDI_SAE_STATUS_CONFIRM_MESSAGE_INTERNAL_COMPUTATION_ERROR Wert: 34 Bei WDI ist ein interner Fehler aufgetreten. |
WDI_SAE_STATUS_CONFIRM_MESSAGE_VERIFICATION_FAILED Wert: 35 WDI konnte nicht mit dem Verifier aus dem Frame "Bestätigen" übereinstimmen. |
WDI_SAE_STATUS_CONFIRM_MESSAGE_RESEND_REQUEST Wert: 50 Der Treiber fordert einen neuen Satz von Confirm-Frameparametern an, um die Confirm-Anforderung an die AP erneut zu senden. |
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_COMMIT_REQUEST Wert: 51 Das Timeout des Treibers, der auf eine Commit-Anforderung vom Betriebssystem wartet. |
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_CONFIRM_REQUEST Wert: 52 Der Treiber hat ein Timeout ausgeführt, das auf eine Bestätigungsanforderung vom Betriebssystem wartet. |
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_STATUS Wert: 53 Das Timeout des Treibers, der auf einen Status des Betriebssystems wartet. |
WDI_SAE_STATUS_CONNECTION_CLEANED_UP Wert: 70 Interner Verarbeitungscode. |
WDI_SAE_STATUS_CLEAN_UP_CONTEXT Wert: 71 Interner Verarbeitungscode. |
Bemerkungen
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 |
---|---|
mindestens unterstützte Client- | Windows 11 |
Header- | dot11wificxtypes.h |