WDI_SAE_STATUS-Enumeration (wditypes.hpp)

Wichtig

Dieses Thema ist Teil des WDI-Treibermodells, das in Windows 10 veröffentlicht wurde. Das WDI-Treibermodell befindet sich im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität. 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.

Die WDI_SAE_STATUS-Enumeration definiert SAE-Authentifizierungsfehlerfehler status Codes. Diese Enumeration wird verwendet, um Fehlercodes vom Betriebssystem an den Miniporttreiber oder vom Treiber zum Betriebssystem bereitzustellen.

Syntax

typedef enum _WDI_SAE_STATUS {
  WDI_SAE_STATUS_SUCCESS,
  WDI_SAE_STATUS_FAILURE,
  WDI_SAE_STATUS_RESOURCES,
  WDI_SAE_STATUS_INTERNAL_AUTH_FAILURE,
  WDI_SAE_STATUS_INVALID_PEER,
  WDI_SAE_STATUS_INITIALIZATION_NO_KEY,
  WDI_SAE_STATUS_INITIALIZATION_H2E_NOT_SUPPORTED,
  WDI_SAE_STATUS_INITIALIZATION_PWD_ID_NOT_SUPPORTED,
  WDI_SAE_STATUS_COMMIT_MESSAGE_RECEIVED_IN_NOTHING_STATE,
  WDI_SAE_STATUS_COMMIT_MESSAGE_MALFORMED_AUTH_FRAME,
  WDI_SAE_STATUS_COMMIT_MESSAGE_FAILURE_FROM_PEER,
  WDI_SAE_STATUS_COMMIT_MESSAGE_FINITE_GROUP_NOT_PRESENT,
  WDI_SAE_STATUS_COMMIT_MESSAGE_UNSUPPORTED_FINITE_GROUP,
  WDI_SAE_STATUS_COMMIT_MESSAGE_ANTICLOGGING_TOKEN_REQUIRED_BUT_NO_TOKEN,
  WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_SCALAR_ELEMENT_SIZE,
  WDI_SAE_STATUS_COMMIT_MESSAGE_REFLECTION_ATTACK_DETECTED,
  WDI_SAE_STATUS_COMMIT_MESSAGE_INTERNAL_COMPUTATION_ERROR,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_RECEIVED_IN_INVALID_STATE,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_MALFORMED_AUTH_FRAME,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_FAILURE_FROM_PEER,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_BSS_TRANSITION_REQUESTED,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_INTERNAL_COMPUTATION_ERROR,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_VERIFICATION_FAILED,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_RESEND_REQUEST,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_COMMIT_REQUEST,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_CONFIRM_REQUEST,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_STATUS,
  WDI_SAE_STATUS_CONNECTION_CLEANED_UP,
  WDI_SAE_STATUS_CLEAN_UP_CONTEXT
} WDI_SAE_STATUS;

Konstanten

 
WDI_SAE_STATUS_SUCCESS
Der Vorgang wurde erfolgreich abgeschlossen.
WDI_SAE_STATUS_FAILURE
Der Vorgang wurde mit einem Fehler abgeschlossen.
WDI_SAE_STATUS_RESOURCES
Bei WDI oder dem Treiber ist ein Ressourcenzuordnungsfehler aufgetreten.
WDI_SAE_STATUS_INTERNAL_AUTH_FAILURE
Bei WDI ist ein interner Authentifizierungsfehler aufgetreten.
WDI_SAE_STATUS_INVALID_PEER
Die Commit- oder Confirm-Antwort wurde von einem AP empfangen, für den WDI keine SAE-Parameter bereitstellte.
WDI_SAE_STATUS_INITIALIZATION_NO_KEY
WDI verfügt nicht über das Kennwort für diese Zuordnungsanforderung.
WDI_SAE_STATUS_INITIALIZATION_H2E_NOT_SUPPORTED
AP erfordert Hash-to-Element-Unterstützung, aber der Treiber unterstützt hash-to-Element nicht.
WDI_SAE_STATUS_INITIALIZATION_PWD_ID_NOT_SUPPORTED
AP erfordert kennwortbezeichner, aber es ist keine Password-Identifier verfügbar.
WDI_SAE_STATUS_COMMIT_MESSAGE_RECEIVED_IN_NOTHING_STATE
Die Commitnachricht wurde im Status Nothing empfangen.
WDI_SAE_STATUS_COMMIT_MESSAGE_MALFORMED_AUTH_FRAME
Ein fehlerhafter Commitframe wurde empfangen.
WDI_SAE_STATUS_COMMIT_MESSAGE_FAILURE_FROM_PEER
Der Commitframe vom Peer enthielt einen Fehlercode.
WDI_SAE_STATUS_COMMIT_MESSAGE_FINITE_GROUP_NOT_PRESENT
Die endliche Gruppe war im Commitframe nicht vorhanden.
WDI_SAE_STATUS_COMMIT_MESSAGE_UNSUPPORTED_FINITE_GROUP
Die im Commitframe angegebene endliche Gruppe wird nicht unterstützt.
WDI_SAE_STATUS_COMMIT_MESSAGE_ANTICLOGGING_TOKEN_REQUIRED_BUT_NO_TOKEN
Der Commitframe enthielt den Fehlercode, der das Antiblockierungstoken erforderte, aber der Frame enthielt nicht das Antiblockierungstoken.
WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_SCALAR_ELEMENT_SIZE
Der Commitframe enthielt nicht genügend Platz für die Felder Skalar oder Element.
WDI_SAE_STATUS_COMMIT_MESSAGE_REFLECTION_ATTACK_DETECTED
WDI hat einen Reflektionsangriff erkannt.
WDI_SAE_STATUS_COMMIT_MESSAGE_INTERNAL_COMPUTATION_ERROR
Bei WDI ist ein interner Berechnungsfehler aufgetreten.
WDI_SAE_STATUS_CONFIRM_MESSAGE_RECEIVED_IN_INVALID_STATE
WDI hat einen Confirm-Frame erhalten, wenn dies nicht erwartet wurde.
WDI_SAE_STATUS_CONFIRM_MESSAGE_MALFORMED_AUTH_FRAME
Ein ungültiger Bestätigungsrahmen wurde empfangen.
WDI_SAE_STATUS_CONFIRM_MESSAGE_FAILURE_FROM_PEER
Im Frame "Bestätigen" wurde ein Fehler angezeigt.
WDI_SAE_STATUS_CONFIRM_MESSAGE_BSS_TRANSITION_REQUESTED
WDI verarbeitet die BSS-Übergangsanforderung nicht.
WDI_SAE_STATUS_CONFIRM_MESSAGE_INTERNAL_COMPUTATION_ERROR
Bei WDI ist ein interner Fehler aufgetreten.
WDI_SAE_STATUS_CONFIRM_MESSAGE_VERIFICATION_FAILED
WDI konnte nicht mit dem Verifier aus dem Bestätigungsrahmen übereinstimmen.
WDI_SAE_STATUS_CONFIRM_MESSAGE_RESEND_REQUEST
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
Das Timeout des Treibers beim Warten auf eine Commitanforderung vom Betriebssystem.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_CONFIRM_REQUEST
Das Timeout des Treibers beim Warten auf eine Bestätigungsanforderung vom Betriebssystem.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_STATUS
Das Timeout des Treibers hat auf einen Status vom Betriebssystem gewartet.
WDI_SAE_STATUS_CONNECTION_CLEANED_UP
Interner Verarbeitungscode.
WDI_SAE_STATUS_CLEAN_UP_CONTEXT
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 10, Version 1903
Kopfzeile wditypes.hpp

Weitere Informationen

WPA3-SAE-Authentifizierung

OID_WDI_SET_SAE_AUTH_PARAMS

NDIS_STATUS_WDI_INDICATION_SAE_AUTH_PARAMS_NEEDED