Compartir a través de


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