Compartir a través de


enumeración ONEX_REASON_CODE (dot1x.h)

El tipo enumerado ONEX_REASON_CODE especifica los valores posibles que indican el motivo por el que se produjo un error de autenticación 802.1X.

Syntax

typedef enum _ONEX_REASON_CODE {
  ONEX_REASON_CODE_SUCCESS = 0,
  ONEX_REASON_START,
  ONEX_UNABLE_TO_IDENTIFY_USER,
  ONEX_IDENTITY_NOT_FOUND,
  ONEX_UI_DISABLED,
  ONEX_UI_FAILURE,
  ONEX_EAP_FAILURE_RECEIVED,
  ONEX_AUTHENTICATOR_NO_LONGER_PRESENT,
  ONEX_NO_RESPONSE_TO_IDENTITY,
  ONEX_PROFILE_VERSION_NOT_SUPPORTED,
  ONEX_PROFILE_INVALID_LENGTH,
  ONEX_PROFILE_DISALLOWED_EAP_TYPE,
  ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG,
  ONEX_PROFILE_INVALID_ONEX_FLAGS,
  ONEX_PROFILE_INVALID_TIMER_VALUE,
  ONEX_PROFILE_INVALID_SUPPLICANT_MODE,
  ONEX_PROFILE_INVALID_AUTH_MODE,
  ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES,
  ONEX_UI_CANCELLED,
  ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS,
  ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS,
  ONEX_UI_NOT_PERMITTED
} ONEX_REASON_CODE, PONEX_REASON_CODE;

Constantes

 
ONEX_REASON_CODE_SUCCESS
Valor: 0
Indica que la autenticación 802.1X fue correcta.
ONEX_REASON_START
Indica el inicio del intervalo que especifica los valores posibles para el código de motivo 802.1X.
ONEX_UNABLE_TO_IDENTIFY_USER
El módulo 802.1X no pudo identificar un conjunto de credenciales que se va a usar. Un ejemplo es cuando el modo de autenticación se establece en el usuario, pero no se inicia sesión.
ONEX_IDENTITY_NOT_FOUND
El módulo EAP no pudo adquirir una identidad para el usuario. Por lo tanto, el valor no se usa actualmente. Todos los errores específicos de EAP se devuelven como ONEX_EAP_FAILURE_RECEIVED.
ONEX_UI_DISABLED
Para continuar con la autenticación 802.1X, el sistema debe solicitar la entrada del usuario, pero la interfaz de usuario está deshabilitada. En Windows Vista y en Windows Server 2008, este valor se puede devolver si un método EAP solicitó una entrada de usuario para un perfil para la autenticación de equipo invitado o local. En Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado, este valor no debe devolverse.
ONEX_UI_FAILURE
El módulo de autenticación 802.1X no pudo devolver la entrada del usuario solicitada. En Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado, este valor se puede devolver si un método EAP solicitó la entrada del usuario, pero no se pudo mostrar la interfaz de usuario (el icono de red se configuró para no mostrarse en la barra de tareas, por ejemplo).
ONEX_EAP_FAILURE_RECEIVED
El módulo EAP devolvió un código de error. La estructura de ONEX_EAP_ERROR puede contener información adicional sobre el error de EAP específico (un certificado no encontrado, por ejemplo).
ONEX_AUTHENTICATOR_NO_LONGER_PRESENT
El par con el que el módulo 802.1X estaba negociando ya no está presente o no responde (un cliente portátil se movió fuera del intervalo del punto de acceso inalámbrico, por ejemplo).
ONEX_NO_RESPONSE_TO_IDENTITY
No se recibió ninguna respuesta a un paquete de respuesta de identidad de EAP. Este valor indica un problema con la infraestructura (un vínculo entre el punto de acceso inalámbrico y el servidor de autenticación no funciona, por ejemplo).
ONEX_PROFILE_VERSION_NOT_SUPPORTED
El módulo 802.1X no admite esta versión del perfil.
ONEX_PROFILE_INVALID_LENGTH
El miembro de longitud especificado en el perfil 802.1X no es válido.
ONEX_PROFILE_DISALLOWED_EAP_TYPE
El tipo EAP especificado en el perfil 802.1X no está permitido para este medio. Un ejemplo es cuando se usa el algoritmo MD5 con llave para la transmisión inalámbrica.
ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG
El tipo EAP o las marcas EAP especificadas en el perfil 802.1X no son válidas. Un ejemplo es cuando el tipo EAP no está instalado en el sistema.
ONEX_PROFILE_INVALID_ONEX_FLAGS
Las marcas 802.1X especificadas en el perfil 802.1X no son válidas.
ONEX_PROFILE_INVALID_TIMER_VALUE
Uno o varios valores de temporizador especificados en el perfil 802.1X están fuera de su intervalo válido.
ONEX_PROFILE_INVALID_SUPPLICANT_MODE
El modo supplicante especificado en el perfil 802.1X no es válido.
ONEX_PROFILE_INVALID_AUTH_MODE
El modo de autenticación especificado en el perfil 802.1X no es válido.
ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES
Las propiedades de conexión de EAP especificadas en el perfil 802.1X no son válidas.
ONEX_UI_CANCELLED
Se canceló la entrada del usuario. Este valor se puede devolver si un método EAP solicitó la entrada del usuario, pero el usuario presiona el botón Cancelar o descarta el cuadro de diálogo de entrada del usuario.

Este valor se admite en Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado.
ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS
Las credenciales de usuario guardadas no son válidas. Este valor se puede devolver si un perfil se guardó con credenciales incorrectas (por ejemplo, una contraseña incorrecta), ya que las credenciales no se prueban hasta que el perfil se usa realmente para establecer una conexión.

Este valor se admite en Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado.
ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS
Las credenciales de usuario guardadas han expirado. Este valor se puede devolver si un perfil se guardó con credenciales y las credenciales expiraron posteriormente (expiración de contraseña después de algún período de tiempo, por ejemplo).

Este valor se admite en Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado.
ONEX_UI_NOT_PERMITTED
No se permite la interfaz de usuario. En Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado, este valor se puede devolver si un método EAP solicitó la entrada de usuario y el perfil se configura con credenciales de usuario guardadas por otro usuario y no con el usuario que ha iniciado sesión actualmente.

Este valor se admite en Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado.

Comentarios

El módulo 802.1X usa el tipo enumerado ONEX_REASON_CODE , un nuevo componente de configuración inalámbrica compatible con Windows Vista y versiones posteriores.

El ONEX_RESULT_UPDATE_DATA contiene información sobre un cambio de estado a la autenticación 802.1X. La estructura ONEX_RESULT_UPDATE_DATA se devuelve cuando el miembro NotificationSource de la estructura de WLAN_NOTIFICATION_DATA es WLAN_NOTIFICATION_SOURCE_ONEX y el miembro NotificationCode de la estructura de WLAN_NOTIFICATION_DATA para la notificación recibida es OneXNotificationTypeResultUpdate. Para esta notificación, el miembro pData de la estructura de WLAN_NOTIFICATION_DATA apunta a una estructura de ONEX_RESULT_UPDATE_DATA que contiene información sobre el cambio de estado de autenticación 802.1X.

El miembro oneXStatus de la estructura ONEX_RESULT_UPDATE_DATA contiene una estructura de ONEX_STATUS . Si se produjo un error durante la autenticación 802.1X, el miembro dwReason de esta estructura de ONEX_STATUS contiene el motivo del error especificado como un valor de la enumeración ONEX_REASON_CODE .

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado dot1x.h

Consulte también

Acerca de la arquitectura de ACM

ONEX_NOTIFICATION_TYPE

ONEX_RESULT_UPDATE_DATA

ONEX_STATUS

WLAN_NOTIFICATION_DATA

WlanRegisterNotification