Función EapPeerInvokeInteractiveUI (eapmethodpeerapis.h)
Genera un cuadro de diálogo de interfaz de usuario interactiva personalizada para el método EAP en el cliente.
Sintaxis
DWORD EapPeerInvokeInteractiveUI(
[in] EAP_METHOD_TYPE *pEapType,
[in] HWND hwndParent,
[in] DWORD dwSizeofUIContextData,
[in] BYTE *pUIContextData,
[out] DWORD *pdwSizeOfDataFromInteractiveUI,
[out] BYTE **ppDataFromInteractiveUI,
[out] EAP_ERROR **ppEapError
);
Parámetros
[in] pEapType
Estructura EAP_METHOD_TYPE que contiene información de proveedor y autor sobre el método EAP utilizado para autenticar la conexión.
[in] hwndParent
Identificador de la ventana primaria que generará el cuadro de diálogo de la interfaz de usuario interactiva.
[in] dwSizeofUIContextData
Tamaño, en bytes, de los datos de contexto de la interfaz de usuario especificados por pUIContextData.
[in] pUIContextData
Puntero a un búfer de bytes opaco que contiene los datos de contexto utilizados para crear el cuadro de diálogo de la interfaz de usuario.
[out] pdwSizeOfDataFromInteractiveUI
Puntero al tamaño, en bytes, de los datos devueltos en ppDataFromInteractiveUI.
[out] ppDataFromInteractiveUI
Puntero a la dirección de un búfer de bytes opaco que contiene datos obtenidos del cuadro de diálogo de la interfaz de usuario interactiva.
[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 llamando aEapPeerFreeErrorMemory.
Valor devuelto
None
Observaciones
Esta API se usa cuando EAPHost debe obtener datos específicos del usuario para continuar.
Esta llamada se realiza mediante un EAPHost basado en el mismo nivel mediante un puntero de función a esta API. Esta API debe implementarse en el método EAP cargado por EAPHost y debe cumplir estrictamente la sintaxis y los tipos de parámetros especificados en la documentación.
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 |
Consulte también
Funciones de configuración del método del mismo nivel de EAPHost