Función EapPeerQueryUIBlobFromInteractiveUIInputFields (eapmethodpeerapis.h)
La función EapPeerQueryUIBlobFromInteractiveUIInputFields convierte la información del usuario en un BLOB de usuario que pueden consumir las funciones en tiempo de ejecución de EAPHost.
Sintaxis
DWORD EapPeerQueryUIBlobFromInteractiveUIInputFields(
[in] DWORD dwVersion,
[in] DWORD dwFlags,
[in] DWORD dwSizeofUIContextData,
[in] const BYTE *pUIContextData,
[in] const EAP_INTERACTIVE_UI_DATA *pEapInteractiveUIData,
[out] DWORD *pdwSizeOfDataFromInteractiveUI,
[out] BYTE **ppDataFromInteractiveUI,
[out] EAP_ERROR **ppEapError,
[in, out] LPVOID *ppvReserved
);
Parámetros
[in] dwVersion
Número de versión de la API. Debe establecerse en cero.
[in] dwFlags
Combinación de marcas EAP que describen el comportamiento de la sesión de autenticación de EAP.
[in] dwSizeofUIContextData
Tamaño de los datos de contexto en el parámetro pUIContextData , en bytes.
[in] pUIContextData
Puntero a un BLOB que contiene datos de contexto de la interfaz de usuario, representados como punteros internos a los datos de campo. El supplicante obtuvo estos punteros internos de las funciones en tiempo de ejecución de EAPHost.
[in] pEapInteractiveUIData
Puntero que recibe una estructura de EAP_INTERACTIVE_UI_DATA que contiene información de configuración para los componentes interactivos de la interfaz de usuario que se generan en un supplicante de EAP.
[out] pdwSizeOfDataFromInteractiveUI
Puntero a un DWORD que especifica el tamaño del búfer al que apunta el parámetro ppDataFromInteractiveUI , en bytes. Si este valor no se establece en 0, se debe proporcionar un puntero a un búfer del tamaño especificado en este parámetro en el parámetro ppDataFromInteractiveUI .
[out] ppDataFromInteractiveUI
Puntero que recibe una credencial BLOB que se puede usar en la autenticación. El llamador debe liberar los punteros internos mediante la función EapPeerFreeMemory, comenzando en el puntero más interno. Si se proporciona un valor distinto de NULL para este parámetro, lo que significa que se le pasa un BLOB de datos existente, el BLOB de datos proporcionado se actualizará y devolverá en este parámetro.
[out] ppEapError
Puntero a la dirección de 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 llamando a EapPeerFreeErrorMemory.
[in, out] ppvReserved
Reservado para uso futuro. Este parámetro debe establecerse en 0.
Valor devuelto
None
Observaciones
Secuencia de llamadas api del método del mismo nivel.
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 |