Compartir a través de


Función EapHostPeerQueryCredentialInputFields (eaphostpeerconfigapis.h)

Permite al usuario determinar qué tipo de credenciales requieren los métodos para realizar la autenticación en un escenario de inicio de sesión único (SSO).

Sintaxis

DWORD EapHostPeerQueryCredentialInputFields(
  [in]  HANDLE                       hUserImpersonationToken,
  [in]  EAP_METHOD_TYPE              eapMethodType,
  [in]  DWORD                        dwFlags,
  [in]  DWORD                        dwEapConnDataSize,
  [in]  const BYTE                   *pbEapConnData,
  [out] EAP_CONFIG_INPUT_FIELD_ARRAY *pEapConfigInputFieldArray,
  [out] EAP_ERROR                    **ppEapError
);

Parámetros

[in] hUserImpersonationToken

Identificador del token de suplantación de usuario que se va a usar en esta sesión.

[in] eapMethodType

Estructura EAP_METHOD_TYPE que identifica el método EAP que se va a usar el supplicante.

[in] dwFlags

Combinación de marcas EAP que describen el comportamiento de la sesión de autenticación de EAP.

[in] dwEapConnDataSize

Tamaño, en bytes, del búfer de datos de conexión proporcionado en pbEapConnData.

[in] pbEapConnData

Datos de conexión usados para el método EAP.

[out] pEapConfigInputFieldArray

Puntero a una estructura de EAP_METHOD_INFO_ARRAY para los métodos EAP instalados. El llamador debe liberar los punteros internos mediante la función EapHostPeerFreeMemory, comenzando en el puntero más interno.

[out] ppEapError

Puntero a un puntero a una estructura de EAP_ERROR que contiene los errores generados por EAPHost durante la ejecución de esta llamada de función. Después de consumir los datos de error, esta memoria debe liberarse pasando un puntero a EapHostPeerFreeErrorMemory.

Valor devuelto

Ninguno

Observaciones

EapHostPeerQueryCredentialInputFields admite el inicio de sesión único (SSO). Esta función supplicante, como EapHostPeerQueryUserBlobFromCredentialInputFields, solo se usa en un escenario de SSO.

EapHostPeerQueryCredentialInputFields obtiene los campos que se mostrarán en la interfaz de usuario durante la sesión. Los campos de entrada se obtienen para mostrar los datos introducidos por el usuario en la interfaz de usuario de SSO. La estructura EAP_CONFIG_INPUT_FIELD_ARRAY devuelta contiene detalles sobre cómo mostrar los campos de entrada.

Después de EapHostPeerQueryCredentialInputFields, EAPHost llama a EapHostPeerQueryUserBlobFromCredentialInputFields.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado eaphostpeerconfigapis.h
Library Eappcfg.lib
Archivo DLL Eappcfg.dll

Consulte también

Funciones de configuración de EAPHost Supplicant

SSO y PLAP