Función EapPeerQueryCredentialInputFields (eapmethodpeerapis.h)
Define la implementación de una función específica del método EAP que obtiene los campos de entrada de credenciales de inicio de sesión único (SSO) de EAP para un método EAP.
Sintaxis
DWORD EapPeerQueryCredentialInputFields(
[in] HANDLE hUserImpersonationToken,
[in] EAP_METHOD_TYPE eapMethodType,
[in] DWORD dwFlags,
[in] DWORD dwEapConnDataSize,
[in] BYTE *pbEapConnData,
[out] EAP_CONFIG_INPUT_FIELD_ARRAY *pEapConfigFieldsArray,
[out] EAP_ERROR **ppEapError
);
Parámetros
[in] hUserImpersonationToken
Un token de suplantación para el usuario cuyas credenciales se van a solicitar y obtener.
[in] eapMethodType
Estructura EAP_METHOD_TYPE que contiene información de proveedor y autor sobre el método EAP utilizado para autenticar la conexión.
[in] dwFlags
Combinación de marcas EAP que describen el comportamiento de la sesión de autenticación de EAP.
[in] dwEapConnDataSize
Tamaño de los datos de bytes de configuración de SSO de EAP a los que apunta pbEapConnData, en bytes.
[in] pbEapConnData
Puntero a un búfer de bytes opaco que contiene el BLOB de datos de configuración de EAP.
[out] pEapConfigFieldsArray
Puntero a una estructura de EAP_CONFIG_INPUT_FIELD_ARRAY que contiene los campos de entrada que se van a mostrar al usuario suplicante. Los campos pwszData de los elementos EAP_CONFIG_INPUT_FIELD_DATA individuales se inicializan en NULL.
[out] ppEapError
Puntero a la dirección de una estructura de EAP_ERROR que contiene los errores generados 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 los datos de error a EapPeerFreeErrorMemory.
Valor devuelto
None
Observaciones
EapPeerQueryCredentialInputFields admite el inicio de sesión único. Esta función de método del mismo nivel, como EapPeerQueryUserBlobFromCredentialInputFields, solo se usa en un escenario de SSO.
EAPHost llama a la implementación específica del método EAPhost cada vez que una aplicación supplicante llama a EapHostPeerQueryCredentialInputFields. El implementador de esta función es responsable de asegurarse de que el EAP_CONFIG_INPUT_FIELD_ARRAY devuelto por esta función contiene definiciones de campo de entrada para cada dato de credenciales que los métodos EAP solicitarán del usuario suplicante.
Requisitos
Requisito | Value |
---|---|
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 | eapmethodpeerapis.h |