enumerazione WDI_ASSOC_STATUS (dot11wificxtypes.h)
Importante
Questo argomento fa parte del modello di driver WiFiCx. WiFiCx è il modello di driver Wi-Fi rilasciato in Windows 11. Ti consigliamo di usare WiFiCx per sfruttare le funzionalità più recenti. Il modello di driver Wi-Fi precedente WDI è in modalità di manutenzione e riceverà solo correzioni con priorità elevata.
L'enumerazione WDI_ASSOC_STATUS definisce i valori dello stato dell'associazione.
Sintassi
typedef enum _WDI_ASSOC_STATUS {
WDI_ASSOC_STATUS_SUCCESS = 0,
WDI_ASSOC_STATUS_FAILURE = 1,
WDI_ASSOC_STATUS_UNREACHABLE = 2,
WDI_ASSOC_STATUS_RADIO_OFF = 3,
WDI_ASSOC_STATUS_PHY_DISABLED = 4,
WDI_ASSOC_STATUS_ABORTED = 5,
WDI_ASSOC_STATUS_CANDIDATE_LIST_EXHAUSTED = 6,
WDI_ASSOC_STATUS_PROBE_TX_FAILURE = 30,
WDI_ASSOC_STATUS_NO_BEACON_PROBE_RESPONSE = 31,
WDI_ASSOC_STATUS_AUTH_REQUEST_NO_ACK = 40,
WDI_ASSOC_STATUS_NO_AUTH_RESPONSE = 41,
WDI_ASSOC_STATUS_AUTH_RESPONSE_CAPABILITY_MISMATCH = 42,
WDI_ASSOC_STATUS_BAD_AUTH_RESPONSE = 43,
WDI_ASSOC_STATUS_AUTH_FAILED_BY_PEER = 44,
WDI_ASSOC_STATUS_AUTH_EXCHANGE_FAILURE = 45,
WDI_ASSOC_STATUS_ASSOC_REQUEST_NO_ACK = 50,
WDI_ASSOC_STATUS_NO_ASSOC_RESPONSE = 51,
WDI_ASSOC_STATUS_ASSOC_RESPONSE_CAPABILITY_MISMATCH = 52,
WDI_ASSOC_STATUS_BAD_ASSOC_RESPONSE = 53,
WDI_ASSOC_STATUS_ASSOC_FAILED_BY_PEER = 54,
WDI_ASSOC_STATUS_ASSOC_EXCHANGE_FAILURE = 55,
WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST = 7,
WDI_ASSOC_STATUS_DISASSOCIATE_BY_DEVICE_RESET = 60,
WDI_ASSOC_STATUS_DISASSOCIATE_UNABLE_TO_MAINTAIN = 61,
WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE = 62,
WDI_ASSOC_STATUS_DISASSOCIATE_NEEDED_REASSOC = 63,
WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED = 13,
WDI_ASSOC_STATUS_PEER_DISASSOCIATED = 14,
WDI_ASSOC_STATUS_ROAMING_BETTER_AP_FOUND = 10,
WDI_ASSOC_STATUS_ROAMING_ASSOCIATION_LOST = 11,
WDI_ASSOC_STATUS_ROAMING_LOW_LINK_QUALITY = 15,
WDI_ASSOC_STATUS_RESERVED_0,
WDI_ASSOC_STATUS_RESERVED_1,
WDI_ASSOC_STATUS_RESERVED_2
} WDI_ASSOC_STATUS;
Costanti
WDI_ASSOC_STATUS_SUCCESS Valore: 0 Operazione riuscita. |
WDI_ASSOC_STATUS_FAILURE Valore: 1 Si applica l'operazione completata con un errore e nessuno degli altri codici di stato. |
WDI_ASSOC_STATUS_UNREACHABLE Valore: 2 L'operazione non è riuscita perché il peer non è raggiungibile. Il rilevamento di un peer non raggiungibile è fino alla porta. Ad esempio, un peer può essere considerato non raggiungibile se la porta non riceve risposte alle richieste di gestione, ad esempio richieste di probe o richieste di associazione. Se il dispositivo contiene informazioni più specifiche, deve usare uno dei codici motivo più specifici. |
WDI_ASSOC_STATUS_RADIO_OFF Valore: 3 L'operazione non è riuscita perché la radio è disattivata. Questa opzione può essere usata se il commutatore di opzione hardware è disattivato. |
WDI_ASSOC_STATUS_PHY_DISABLED Valore: 4 L'operazione non è riuscita perché il PHY è disabilitato. |
WDI_ASSOC_STATUS_ABORTED Valore: 5 L'operazione è stata annullata a causa di una richiesta dall'host. Se la richiesta dall'host era per la disassociazione, WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST deve essere usata. |
WDI_ASSOC_STATUS_CANDIDATE_LIST_EXHAUSTED Valore: 6 L'operazione di connessione o roaming non è riuscita perché il post non è riuscito a associarsi correttamente. |
WDI_ASSOC_STATUS_PROBE_TX_FAILURE Valore: 30 L'associazione non è riuscita perché la porta non è riuscita a inviare una richiesta probe 802.11 al peer. |
WDI_ASSOC_STATUS_NO_BEACON_PROBE_RESPONSE Valore: 31 L'associazione non è riuscita perché non è stata ricevuta alcuna risposta di beacon o probe dal peer. |
WDI_ASSOC_STATUS_AUTH_REQUEST_NO_ACK Valore: 40 L'associazione non è riuscita perché la porta non è riuscita a ottenere un ACK per il frame di richiesta di autenticazione 802.11. |
WDI_ASSOC_STATUS_NO_AUTH_RESPONSE Valore: 41 L'associazione non è riuscita perché un frame di risposta di autenticazione 802.11 non è stato ricevuto dopo un invio riuscito di una richiesta di autenticazione 802.11. |
WDI_ASSOC_STATUS_AUTH_RESPONSE_CAPABILITY_MISMATCH Valore: 42 L'associazione non è riuscita perché è stata ricevuta una risposta di autenticazione 802.11 con stato di esito positivo, ma è stata rifiutata a causa di mancata corrispondenza delle funzionalità. |
WDI_ASSOC_STATUS_BAD_AUTH_RESPONSE Valore: 43 L'associazione non è riuscita perché è stata ricevuta una risposta di autenticazione 802.11 con stato di esito positivo, ma è stata rifiutata a causa di un motivo diverso dalla mancata corrispondenza della funzionalità ,ad esempio a causa di contenuto non valido. |
WDI_ASSOC_STATUS_AUTH_FAILED_BY_PEER Valore: 44 L'associazione non è riuscita perché il peer non ha superato l'autenticazione 802.11 con un motivo di errore. Il frame di risposta di autenticazione deve essere incluso nell'indicazione. |
WDI_ASSOC_STATUS_AUTH_EXCHANGE_FAILURE Valore: 45 L'associazione non è riuscita perché l'autenticazione 802.11 non è stata completata correttamente. Questo motivo deve essere usato solo se la porta non è in grado di usare uno dei codici di errore di scambio di autenticazione 802.11 specifici. |
WDI_ASSOC_STATUS_ASSOC_REQUEST_NO_ACK Valore: 50 L'associazione non è riuscita perché la porta non è riuscita a ottenere un ACK per il frame di richiesta di associazione 802.11. |
WDI_ASSOC_STATUS_NO_ASSOC_RESPONSE Valore: 51 L'associazione non è riuscita perché un frame di risposta di associazione 802.11 non è stato ricevuto dopo un invio riuscito di una richiesta di associazione 802.11. |
WDI_ASSOC_STATUS_ASSOC_RESPONSE_CAPABILITY_MISMATCH Valore: 52 L'associazione non è riuscita perché è stata ricevuta una risposta di associazione 802.11 con stato di esito positivo, ma è stata rifiutata a causa di mancata corrispondenza delle funzionalità. Il frame di risposta dell'associazione deve essere incluso nell'indicazione. |
WDI_ASSOC_STATUS_BAD_ASSOC_RESPONSE Valore: 53 L'associazione non è riuscita perché è stata ricevuta una risposta di associazione 802.11 con stato di esito positivo, ma è stata rifiutata a causa di un motivo diverso dalla mancata corrispondenza della funzionalità (ad esempio, a causa di contenuto non valido). Il frame di risposta dell'associazione deve essere incluso nell'indicazione. |
WDI_ASSOC_STATUS_ASSOC_FAILED_BY_PEER Valore: 54 L'associazione non è riuscita perché il peer non ha superato la richiesta di associazione 802.11 con un motivo di errore. Il frame di risposta dell'associazione deve essere incluso nell'indicazione. |
WDI_ASSOC_STATUS_ASSOC_EXCHANGE_FAILURE Valore: 55 L'associazione non è riuscita perché l'associazione 802.11 non è stata completata correttamente. Questo motivo deve essere usato solo se la porta non è in grado di usare uno dei codici di errore di scambio di associazione 802.11 specifici. |
WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST Valore: 7 L'host ha richiesto che la porta venga annullata. |
WDI_ASSOC_STATUS_DISASSOCIATE_BY_DEVICE_RESET Valore: 60 La disassociazione è dovuta al fatto che il dispositivo è stato reimpostato (ad esempio, a causa di un blocco, NdisReset o di una reimpostazione eseguita internamente dal miniport). |
WDI_ASSOC_STATUS_DISASSOCIATE_UNABLE_TO_MAINTAIN Valore: 61 La disassociazione è dovuta al fatto che la porta non è in grado di mantenere la connessione a causa di altre operazioni eseguite sulla porta (ad esempio, motivi di coesistenza Bluetooth). Questa operazione deve essere usata solo se la porta non è in grado di usare uno dei codici di errore specifici. |
WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE Valore: 62 L'operazione non è riuscita perché il peer non viene sentito. Il rilevamento di un peer non raggiungibile è fino alla porta. Ad esempio, un peer può essere considerato non raggiungibile se la porta perde più beacon dal peer. |
WDI_ASSOC_STATUS_DISASSOCIATE_NEEDED_REASSOC Valore: 63 La disassociazione è perché la porta ritiene che debba riassociare al peer. Ciò può essere dovuto al fatto che la porta determina che il peer ritiene che l'associazione non sia più valida. Questa operazione deve essere usata solo se la porta non è in grado di usare uno dei codici di errore specifici, ad esempio WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED. |
WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED Valore: 13 La porta ha ricevuto un frame di deautenticazione dal peer. Il frame di deautenticazione deve essere incluso nell'indicazione. |
WDI_ASSOC_STATUS_PEER_DISASSOCIATED Valore: 14 La porta ha ricevuto un frame di disassociazione dal peer. Il frame disassociazione deve essere incluso nell'indicazione. |
WDI_ASSOC_STATUS_ROAMING_BETTER_AP_FOUND Valore: 10 La connessione è stata interrotta perché è stato trovato un punto di accesso migliore. |
WDI_ASSOC_STATUS_ROAMING_ASSOCIATION_LOST Valore: 11 La porta ha perso il collegamento con il peer. Se il dispositivo contiene informazioni più specifiche, deve usare uno dei codici motivo più specifici, ad esempio WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE. |
WDI_ASSOC_STATUS_ROAMING_LOW_LINK_QUALITY Valore: 15 La qualità del collegamento al peer è bassa. |
WDI_ASSOC_STATUS_RESERVED_0 Riservato. |
WDI_ASSOC_STATUS_RESERVED_1 Riservato. |
WDI_ASSOC_STATUS_RESERVED_2 Riservato. |
Commenti
La struttura WDI_ASSOC_STATUS è un valore nel TLVS seguente:
- WDI_TLV_ASSOCIATION_RESULT_PARAMETERS
- WDI_TLV_CONNECTION_SETTINGS
- WDI_TLV_ROAMING_NEEDED_PARAMETERS
- WDI_TLV_DISASSOCIATION_INDICATION_PARAMETERS
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 |
Server minimo supportato | Windows Server 2022 |
Intestazione | dot11wificxtypes.h |