Compartir a través de


Función EapHostPeerInvokeIdentityUI (eaphostpeerconfigapis.h)

Los métodos de túnel llaman a esta función para invocar la interfaz de usuario de identidad de los métodos internos. Esta función devuelve la identidad, así como las credenciales que se van a usar para iniciar la autenticación.

Sintaxis

DWORD EapHostPeerInvokeIdentityUI(
  [in]      DWORD           dwVersion,
  [in]      EAP_METHOD_TYPE eapMethodType,
  [in]      DWORD           dwFlags,
  [in]      HWND            hwndParent,
  [in]      DWORD           dwSizeofConnectionData,
  [in]      const BYTE      *pConnectionData,
  [in]      DWORD           dwSizeofUserData,
  [in]      const BYTE      *pUserData,
  [in, out] DWORD           *pdwSizeOfUserDataOut,
  [out]     BYTE            **ppUserDataOut,
  [out]     LPWSTR          *ppwszIdentity,
  [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] eapMethodType

Estructura EAP_METHOD_TYPE que especifica el tipo de autenticación de EAP que se usará para esta sesión.

[in] dwFlags

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

[in] hwndParent

Identificador de la ventana primaria en la que se mostrará el cuadro de diálogo de configuración.

[in] dwSizeofConnectionData

Tamaño del búfer indicado por el parámetro pConnectionData , en bytes.

[in] pConnectionData

Puntero a los datos de configuración que se usan para el método EAP.

[in] dwSizeofUserData

Tamaño del búfer indicado por el parámetro pUserData , en bytes.

[in] pUserData

Puntero a la información de credenciales de usuario que pertenece a esta autenticación.

[in, out] pdwSizeOfUserDataOut

Tamaño del búfer establecido para recibir los datos de usuario devueltos por el parámetro ppUserDataOut , en bytes.

[out] ppUserDataOut

Puntero a un puntero a un búfer que contiene información de datos de usuario devuelta por el método . Después de su uso, esta memoria debe liberarse llamando a EapHostPeerFreeMemory.

[out] ppwszIdentity

Puntero a una cadena de identidad de usuario terminada en NULL. Después de su uso, esta memoria debe liberarse llamando a EapHostPeerFreeMemory.

[out] ppEapError

Puntero a un puntero a 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 a EapHostPeerFreeErrorMemory.

[in, out] ppvReserved

Reservado para uso futuro.

Valor devuelto

None

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 eaphostpeerconfigapis.h
Library Eappcfg.lib
Archivo DLL Eappcfg.dll

Consulte también

Funciones de configuración de supplicant de EAPHost