enumeración WDI_ASSOC_STATUS (dot11wificxtypes.h)
Importante
Este tema forma parte del modelo de controlador WiFiCx. WiFiCx es el modelo de controlador Wi-Fi lanzado en Windows 11. Se recomienda usar WiFiCx para aprovechar las características más recientes. El modelo de controlador de Wi-Fi anterior WDI está en modo de mantenimiento y solo recibirá correcciones de prioridad alta.
La enumeración WDI_ASSOC_STATUS define los valores de estado de asociación.
Syntax
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;
Constantes
WDI_ASSOC_STATUS_SUCCESS Valor: 0 La operación se ha completado correctamente. |
WDI_ASSOC_STATUS_FAILURE Valor: 1 La operación se completó con un error y no se aplica ninguno de los otros códigos de estado. |
WDI_ASSOC_STATUS_UNREACHABLE Valor: 2 Error en la operación porque el elemento del mismo nivel no es accesible. La detección de un par inaccesible está en el puerto. Por ejemplo, un elemento del mismo nivel se puede considerar inaccesible si el puerto no recibe respuestas a solicitudes de administración, como solicitudes de sondeo o solicitudes de asociación. Si el dispositivo tiene información más específica, debe usar uno de los códigos de motivo más específicos. |
WDI_ASSOC_STATUS_RADIO_OFF Valor: 3 Error en la operación porque la radio está desactivada. Esto se puede usar si el conmutador de radio de hardware está desactivado. |
WDI_ASSOC_STATUS_PHY_DISABLED Valor: 4 Error en la operación porque PHY está deshabilitado. |
WDI_ASSOC_STATUS_ABORTED Valor: 5 La operación se canceló debido a una solicitud del host. Si la solicitud del host era para la desasociación, se debe usar WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST. |
WDI_ASSOC_STATUS_CANDIDATE_LIST_EXHAUSTED Valor: 6 Error en la operación de conexión o itinerancia porque la publicación no pudo asociarse correctamente. |
WDI_ASSOC_STATUS_PROBE_TX_FAILURE Valor: 30 Error en la asociación porque el puerto no pudo enviar correctamente una solicitud de sondeo 802.11 al mismo nivel. |
WDI_ASSOC_STATUS_NO_BEACON_PROBE_RESPONSE Valor: 31 Error en la asociación porque no se recibió ninguna respuesta de señalización o sondeo del mismo nivel. |
WDI_ASSOC_STATUS_AUTH_REQUEST_NO_ACK Valor: 40 Error en la asociación porque el puerto no pudo obtener una ACK para el marco de solicitud de autenticación 802.11. |
WDI_ASSOC_STATUS_NO_AUTH_RESPONSE Valor: 41 Error en la asociación porque no se recibió un marco de respuesta de autenticación 802.11 después de enviar correctamente una solicitud de autenticación 802.11. |
WDI_ASSOC_STATUS_AUTH_RESPONSE_CAPABILITY_MISMATCH Valor: 42 Error en la asociación porque se recibió una respuesta de autenticación 802.11 con el estado correcto, pero se rechazó debido a una falta de coincidencia de funcionalidad. |
WDI_ASSOC_STATUS_BAD_AUTH_RESPONSE Valor: 43 Error en la asociación porque se recibió una respuesta de autenticación 802.11 con el estado correcto, pero se rechazó debido a un motivo distinto de la falta de coincidencia de funcionalidad (por ejemplo, debido al contenido no válido). |
WDI_ASSOC_STATUS_AUTH_FAILED_BY_PEER Valor: 44 Error en la asociación porque el elemento del mismo nivel produjo un error en la autenticación 802.11 por un motivo de error. El marco de respuesta de autenticación debe incluirse en la indicación . |
WDI_ASSOC_STATUS_AUTH_EXCHANGE_FAILURE Valor: 45 Error en la asociación porque la autenticación 802.11 no finalizó correctamente. Este motivo solo debe usarse si el puerto no puede usar uno de los códigos de error de intercambio de autenticación 802.11 específicos. |
WDI_ASSOC_STATUS_ASSOC_REQUEST_NO_ACK Valor: 50 Error en la asociación porque el puerto no pudo obtener una ACK para el marco de solicitud de asociación 802.11. |
WDI_ASSOC_STATUS_NO_ASSOC_RESPONSE Valor: 51 Error en la asociación porque no se recibió un marco de respuesta de asociación 802.11 después de un envío correcto de una solicitud de asociación 802.11. |
WDI_ASSOC_STATUS_ASSOC_RESPONSE_CAPABILITY_MISMATCH Valor: 52 Error en la asociación porque se recibió una respuesta de asociación 802.11 con el estado correcto, pero se rechazó debido a un error de coincidencia de funcionalidad. El marco de respuesta de asociación debe incluirse en la indicación. |
WDI_ASSOC_STATUS_BAD_ASSOC_RESPONSE Valor: 53 Error en la asociación porque se recibió una respuesta de asociación 802.11 con un estado correcto, pero se rechazó debido a un motivo distinto de la falta de coincidencia de funcionalidad (por ejemplo, debido a contenido no válido). El marco de respuesta de asociación debe incluirse en la indicación. |
WDI_ASSOC_STATUS_ASSOC_FAILED_BY_PEER Valor: 54 Error en la asociación porque el elemento del mismo nivel produjo un error en la solicitud de asociación 802.11 por un motivo de error. El marco de respuesta de asociación debe incluirse en la indicación. |
WDI_ASSOC_STATUS_ASSOC_EXCHANGE_FAILURE Valor: 55 Error en la asociación porque la asociación 802.11 no finalizó correctamente. Este motivo solo debe usarse si el puerto no puede usar uno de los códigos de error de intercambio de asociación 802.11 específicos. |
WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST Valor: 7 El host solicitó que el puerto se desasocie. |
WDI_ASSOC_STATUS_DISASSOCIATE_BY_DEVICE_RESET Valor: 60 La desasociación se debe a que el dispositivo se restableció (por ejemplo, debido a un bloqueo, NdisReset o a un restablecimiento que el miniporte hizo internamente). |
WDI_ASSOC_STATUS_DISASSOCIATE_UNABLE_TO_MAINTAIN Valor: 61 La desasociación se debe a que el puerto no puede mantener la conexión debido a otras operaciones que se realizan en el puerto (por ejemplo, razones de coexistencia de Bluetooth). Esto solo debe usarse si el puerto no puede usar uno de los códigos de error específicos. |
WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE Valor: 62 Error en la operación porque no se escucha el elemento del mismo nivel. La detección de un par inaccesible está en el puerto. Por ejemplo, un par se puede considerar inaccesible si el puerto pierde varias balizas del mismo nivel. |
WDI_ASSOC_STATUS_DISASSOCIATE_NEEDED_REASSOC Valor: 63 La desasociación es porque el puerto cree que debe volver a asociarse al mismo nivel. Esto puede deberse a que el puerto determina que el mismo nivel cree que la asociación ya no es válida. Esto solo debe usarse si el puerto no puede usar uno de los códigos de error específicos (por ejemplo, WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED). |
WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED Valor: 13 El puerto recibió un marco de autenticación del mismo nivel. El marco de autenticación debe incluirse en la indicación . |
WDI_ASSOC_STATUS_PEER_DISASSOCIATED Valor: 14 El puerto recibió un marco de desasociación del mismo nivel. El marco de desasociación debe incluirse en la indicación . |
WDI_ASSOC_STATUS_ROAMING_BETTER_AP_FOUND Valor: 10 La conexión se descomponió porque se encontró un mejor punto de acceso. |
WDI_ASSOC_STATUS_ROAMING_ASSOCIATION_LOST Valor: 11 El puerto perdió el vínculo con el elemento del mismo nivel. Si el dispositivo tiene información más específica, debe usar uno de los códigos de motivo más específicos, como WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE. |
WDI_ASSOC_STATUS_ROAMING_LOW_LINK_QUALITY Valor: 15 La calidad del vínculo al mismo nivel es baja. |
WDI_ASSOC_STATUS_RESERVED_0 Reservado. |
WDI_ASSOC_STATUS_RESERVED_1 Reservado. |
WDI_ASSOC_STATUS_RESERVED_2 Reservado. |
Comentarios
La estructura WDI_ASSOC_STATUS es un valor en el siguiente TLVS:
- WDI_TLV_ASSOCIATION_RESULT_PARAMETERS
- WDI_TLV_CONNECTION_SETTINGS
- WDI_TLV_ROAMING_NEEDED_PARAMETERS
- WDI_TLV_DISASSOCIATION_INDICATION_PARAMETERS
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11 |
Servidor mínimo compatible | Windows Server 2022 |
Encabezado | dot11wificxtypes.h |