Compartir a través de


Función EapHostPeerGetAuthStatus (eappapis.h)

Obtiene el estado de autenticación de EAP actual del supplicante de EAPHost.

Sintaxis

DWORD EapHostPeerGetAuthStatus(
  [in]  EAP_SESSIONID         sessionHandle,
  [in]  EapHostPeerAuthParams authParam,
  [out] DWORD                 *pcbAuthData,
  [out] BYTE                  **ppAuthData,
  [out] EAP_ERROR             **ppEapError
);

Parámetros

[in] sessionHandle

Puntero a una estructura de EAP_SESSIONID que contiene el identificador único de esta sesión de autenticación de EAP en el servidor EAPHost. Este identificador se devuelve en el parámetro pSessionId en una llamada anterior a EapHostPeerBeginSession.

[in] authParam

Valor de enumeración EapHostPeerAuthParams que especifica el tipo de datos de autenticación de EAP que se van a obtener de EAPHost.

Valor Significado
EapHostPeerAuthStatus
ppAuthData contiene una estructura de EAPHOST_AUTH_INFO .
EapHostPeerIdentity
ppAuthData contiene un búfer WCHAR .
EapHostPeerIdentityExtendedInfo
ppAuthData contiene un búfer CHAR .
EapHostNapInfo
Windows 7 o posterior: estructura [EapHostPeerNapInfo](/windows/win32/eaphost/eaphostpeernapinfo).

[out] pcbAuthData

Tamaño, en bytes, del búfer de datos de autenticación de EAP al que apunta el parámetro ppAuthData .

[out] ppAuthData

Puntero a un puntero a un búfer de bytes que contiene los datos de autenticación de EAPHost. El formato de estos datos depende del valor proporcionado en authParam.

[out] ppEapError

Puntero a la dirección de una estructura de EAP_ERROR . La dirección debe establecerse en NULL antes de llamar a esta función. Si hay datos de error disponibles, se recibe un puntero a la dirección de una estructura de EAP_ERROR que contiene los errores que se producen durante la ejecución de esta llamada de función. Después de usar los datos de error, libere esta memoria llamando a EapHostPeerFreeEapError.

Valor devuelto

None

Requisitos

   
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 eappapis.h
Library Eappprxy.lib
Archivo DLL Eappprxy.dll

Consulte también

Funciones de Run-Time supplicant de EAPHost