enumerazione WDI_SAE_STATUS (dot11wificxtypes.h)

Importante

Questo argomento fa parte del modello di driver WiFiCx. WiFiCx è il modello di driver Wi-Fi rilasciato in Windows 11. È consigliabile usare WiFiCx per sfruttare le funzionalità più recenti. Il precedente modello di driver Wi-Fi WDI è in modalità di manutenzione e riceverà solo correzioni con priorità elevata.

L'enumerazione WDI_SAE_STATUS definisce i codici di stato degli errori di autenticazione SAE. Questa enumerazione viene usata per fornire codici di errore dal sistema operativo al driver WiFiCx o dal driver al sistema operativo.

Sintassi

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_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;

Costanti

 
WDI_SAE_STATUS_SUCCESS
Valore: 0
Operazione riuscita.
WDI_SAE_STATUS_FAILURE
Valore: 1
L'operazione completata con errore e nessuno degli altri codici di stato si applica.
WDI_SAE_STATUS_RESOURCES
Valore: 2
Il driver ha rilevato un errore di allocazione delle risorse.
WDI_SAE_STATUS_INTERNAL_AUTH_FAILURE
Valore: 3
WDI ha rilevato un errore correlato all'autenticazione interna.
WDI_SAE_STATUS_INVALID_PEER
Valore: 4
La risposta Commit o Confirm è stata ricevuta da un'API per cui WDI non ha fornito parametri SAE.
WDI_SAE_STATUS_INITIALIZATION_NO_KEY
Valore: 5
WDI non dispone della password per questa richiesta di associazione.
WDI_SAE_STATUS_INITIALIZATION_H2E_NOT_SUPPORTED
Valore: 6
L'API richiede il supporto hash-to-element, ma il driver non supporta hash-to-element.
WDI_SAE_STATUS_INITIALIZATION_PWD_ID_NOT_SUPPORTED
Valore: 7
L'API richiede l'identificatore della password, ma non è disponibile alcuna Password-Identifier.
WDI_SAE_STATUS_COMMIT_MESSAGE_RECEIVED_IN_NOTHING_STATE
Valore: 10
Il messaggio di commit è stato ricevuto nello stato Nothing.
WDI_SAE_STATUS_COMMIT_MESSAGE_MALFORMED_AUTH_FRAME
Valore: 11
È stato ricevuto un frame commit non valido.
WDI_SAE_STATUS_COMMIT_MESSAGE_FAILURE_FROM_PEER
Valore: 12
Il frame di commit dal peer contiene un codice di errore.
WDI_SAE_STATUS_COMMIT_MESSAGE_FINITE_GROUP_NOT_PRESENT
Valore: 13
Il gruppo finito non era presente nel frame commit.
WDI_SAE_STATUS_COMMIT_MESSAGE_UNSUPPORTED_FINITE_GROUP
Valore: 14
Il gruppo finito specificato nel frame commit non è supportato.
WDI_SAE_STATUS_COMMIT_MESSAGE_ANTICLOGGING_TOKEN_REQUIRED_BUT_NO_TOKEN
Valore: 15
Il frame Commit contiene il codice di errore che richiede il token anti-bloccamento, ma il frame non contiene il token anti-bloccamento.
WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_SCALAR_ELEMENT_SIZE
Valore: 16
Il frame Commit non contiene spazio sufficiente per i campi Scalari o Elemento.
WDI_SAE_STATUS_COMMIT_MESSAGE_REFLECTION_ATTACK_DETECTED
Valore: 17
WDI ha rilevato un attacco di reflection.
WDI_SAE_STATUS_COMMIT_MESSAGE_INTERNAL_COMPUTATION_ERROR
Valore: 18
WdI ha rilevato un errore di calcolo interno.
WDI_SAE_STATUS_CONFIRM_MESSAGE_RECEIVED_IN_INVALID_STATE
Valore: 30
WDI ha ricevuto un frame Di conferma quando non era previsto.
WDI_SAE_STATUS_CONFIRM_MESSAGE_MALFORMED_AUTH_FRAME
Valore: 31
È stato ricevuto un frame Di conferma non valido.
WDI_SAE_STATUS_CONFIRM_MESSAGE_FAILURE_FROM_PEER
Valore: 32
Errore ricevuto nel frame Conferma.
WDI_SAE_STATUS_CONFIRM_MESSAGE_BSS_TRANSITION_REQUESTED
Valore: 33
WDI non gestisce la richiesta di transizione Bss.
WDI_SAE_STATUS_CONFIRM_MESSAGE_INTERNAL_COMPUTATION_ERROR
Valore: 34
WdI ha rilevato un errore interno.
WDI_SAE_STATUS_CONFIRM_MESSAGE_VERIFICATION_FAILED
Valore: 35
WDI non è riuscito a corrispondere al verificatore dal frame Conferma.
WDI_SAE_STATUS_CONFIRM_MESSAGE_RESEND_REQUEST
Valore: 50
Il driver richiede un nuovo set di parametri Conferma frame per inviare nuovamente la richiesta Conferma all'API.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_COMMIT_REQUEST
Valore: 51
Timeout del driver in attesa di una richiesta di commit dal sistema operativo.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_CONFIRM_REQUEST
Valore: 52
Timeout del driver in attesa di una richiesta di conferma dal sistema operativo.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_STATUS
Valore: 53
Timeout del driver in attesa di uno stato dal sistema operativo.
WDI_SAE_STATUS_CONNECTION_CLEANED_UP
Valore: 70
Codice di gestione interna.
WDI_SAE_STATUS_CLEAN_UP_CONTEXT
Valore: 71
Codice di gestione interna.

Commenti

Questa enumerazione è un valore sia nel comando OID_WDI_SET_SAE_AUTH_PARAMS che nell'indicazione NDIS_STATUS_WDI_INDICATION_SAE_AUTH_PARAMS_NEEDED .

Requisiti

Requisito Valore
Client minimo supportato Windows 11
Intestazione dot11wificxtypes.h

Vedi anche

Autenticazione WPA3-SAE

OID_WDI_SET_SAE_AUTH_PARAMS

NDIS_STATUS_WDI_INDICATION_SAE_AUTH_PARAMS_NEEDED