Freigeben über


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

Weitere Informationen

WPA3-SAE-Authentifizierung

OID_WDI_SET_SAE_AUTH_PARAMS

NDIS_STATUS_WDI_INDICATION_SAE_AUTH_PARAMS_NEEDED