estructura de ONEX_AUTH_PARAMS (dot1x.h)
La estructura de ONEX_AUTH_PARAMS contiene 802.1X parámetros de autenticación usados para la autenticación 802.1X.
Sintaxis
typedef struct _ONEX_AUTH_PARAMS {
BOOL fUpdatePending;
ONEX_VARIABLE_BLOB oneXConnProfile;
ONEX_AUTH_IDENTITY authIdentity;
DWORD dwQuarantineState;
DWORD fSessionId : 1;
DWORD fhUserToken : 1;
DWORD fOnexUserProfile : 1;
DWORD fIdentity : 1;
DWORD fUserName : 1;
DWORD fDomain : 1;
DWORD dwSessionId;
HANDLE hUserToken;
ONEX_VARIABLE_BLOB OneXUserProfile;
ONEX_VARIABLE_BLOB Identity;
ONEX_VARIABLE_BLOB UserName;
ONEX_VARIABLE_BLOB Domain;
} ONEX_AUTH_PARAMS, *PONEX_AUTH_PARAMS;
Miembros
fUpdatePending
Indica si hay una actualización de estado pendiente para la autenticación 802.X.
oneXConnProfile
El perfil de conexión de autenticación 802.1X. Este miembro contiene una estructura de ONEX_CONNECTION_PROFILE incrustada a partir del miembro dwOffset del ONEX_VARIABLE_BLOB.
authIdentity
La identidad usada para el estado de autenticación 802.1X. Este miembro es un valor de la enumeración ONEX_AUTH_IDENTITY .
dwQuarantineState
Valor de estado de aislamiento de cuarentena del equipo local. El estado de aislamiento determina su conectividad de red. Este miembro corresponde a un valor de la enumeración EAPHost ISOLATION_STATE .
fSessionId
Indica si la estructura de ONEX_AUTH_PARAMS contiene un identificador de sesión en el miembro dwSessionId .
fhUserToken
Indica si la estructura de ONEX_AUTH_PARAMS contiene un identificador de token de usuario en el miembro hUserToken .
Por motivos de seguridad, el miembro hUserToken de la estructura ONEX_AUTH_PARAMS devuelta en el miembro authParams de la estructura ONEX_RESULT_UPDATE_DATA siempre se establece en NULL.
fOnexUserProfile
Indica si la estructura de ONEX_AUTH_PARAMS contiene un perfil de usuario 802.1X en el miembro OneXUserProfile .
Por motivos de seguridad, el miembro OneXUserProfile de la estructura ONEX_AUTH_PARAMS devuelta en el miembro authParams de la estructura ONEX_RESULT_UPDATE_DATA siempre se establece en NULL.
fIdentity
Indica si la estructura de ONEX_AUTH_PARAMS contiene una identidad 802.1X en el miembro Identity .
fUserName
Indica si la estructura de ONEX_AUTH_PARAMS contiene un nombre de usuario usado para la autenticación 802.1X en el miembro UserName .
fDomain
Indica si la estructura de ONEX_AUTH_PARAMS contiene un dominio usado para la autenticación 802.1X en el miembro Domain .
dwSessionId
Identificador de sesión del usuario que ha iniciado sesión actualmente en la consola. Este miembro corresponde al valor devuelto por la función WTSGetActiveConsoleSessionId . Este miembro contiene un identificador de sesión si se establece el miembro de campo de bits fSessionId .
hUserToken
Identificador de token de usuario usado para la autenticación 802.1X. Este miembro contiene un identificador de token de usuario si se establece el miembro de campo de bits fhUserToken .
Por motivos de seguridad, el miembro hUserToken de la estructura ONEX_AUTH_PARAMS devuelta en el miembro authParams de la estructura ONEX_RESULT_UPDATE_DATA siempre se establece en NULL.
OneXUserProfile
El perfil de usuario 802.1X usado para la autenticación 802.1X. Este miembro contiene un perfil de usuario incrustado a partir del miembro dwOffset del ONEX_VARIABLE_BLOB si se establece el miembro de campo de bits fOneXUserProfile .
Por motivos de seguridad, el miembro OneXUserProfile de la estructura ONEX_AUTH_PARAMS devuelta en el miembro authParams de la estructura ONEX_RESULT_UPDATE_DATA siempre se establece en NULL.
Identity
La identidad 802.1X usada para la autenticación 802.1X. Este miembro contiene una cadena Unicode terminada en NULL con la identidad que comienza en el miembro dwOffset del ONEX_VARIABLE_BLOB si se establece el miembro de campo de bits fIdentity .
UserName
Nombre de usuario usado para la autenticación 802.1X. Este miembro contiene una cadena Unicode terminada en NULL con el nombre de usuario que comienza en el miembro dwOffset del ONEX_VARIABLE_BLOB si se establece el miembro bitfield fUserName .
Domain
Dominio usado para la autenticación 802.1X. Este miembro contiene una cadena Unicode terminada en NULL con el dominio a partir del miembro dwOffset del ONEX_VARIABLE_BLOB si se establece el miembro de campo de bits fDomain .
Comentarios
El módulo 802.1X usa la estructura ONEX_AUTH_PARAMS , 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.
Si se establece el miembro fOneXAuthParams de la estructura ONEX_RESULT_UPDATE_DATA , el miembro authParams de la estructura ONEX_RESULT_UPDATE_DATA contiene una estructura de ONEX_VARIABLE_BLOB con una estructura ONEX_AUTH_PARAMS incrustada a partir del miembro dwOffset del ONEX_VARIABLE_BLOB.
Por motivos de seguridad, los miembros hUserToken y OneXUserProfile de la estructura ONEX_AUTH_PARAMS devuelta en el miembro authParams siempre se establecen en NULL.
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_EAP_ERROR