Compartir a través de


Función EapPeerGetConfigBlobAndUserBlob (eapmethodpeerapis.h)

El método EapPeerGetConfigBlobAndUserBlob permite a los desarrolladores de métodos EAP proporcionar las distintas propiedades de conexión y las propiedades de usuario admitidas por el método . EAPHost invoca esta función para crear la propiedad de conexión y la propiedad de usuario del método EAP.

Sintaxis

DWORD EapPeerGetConfigBlobAndUserBlob(
  [in]  DWORD           dwFlags,
  [in]  EAP_METHOD_TYPE eapMethodType,
  [in]  EapCredential   eapCredential,
  [out] DWORD           *pdwConfigBlobSize,
  [out] BYTE            **ppConfigBlob,
  [out] DWORD           *pdwUserBlobSize,
  [out] BYTE            **ppUserBlob,
  [out] EAP_ERROR       **ppEapError
);

Parámetros

[in] dwFlags

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

[in] eapMethodType

Estructura EAP_METHOD_TYPE que contiene información de proveedor y autor sobre el método EAP usado para autenticar la conexión.

[in] eapCredential

Estructura EapCredential que contiene el tipo de credencial y las credenciales adecuadas.

[out] pdwConfigBlobSize

Recibe un puntero al tamaño, en bytes, del parámetro ppConfigBlob .

[out] ppConfigBlob

Recibe un puntero a un puntero que contiene un búfer de bytes con datos de conexión configurados.

[out] pdwUserBlobSize

Recibe un puntero al tamaño, en bytes, del parámetro ppUserBlob .

[out] ppUserBlob

Recibe un puntero a un puntero que contiene un búfer de bytes con los datos de usuario de los métodos.

[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 a EapPeerFreeErrorMemory.

Valor devuelto

Esta función debe devolver ERROR_SUCCESS cuando pueda generar la conexión correcta y el blob de usuario. En todos los demás casos, devuelve el error de windows adecuado.

Comentarios

Esta llamada la realiza 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ámetro especificados en la documentación.

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado eapmethodpeerapis.h
Archivo DLL Eappcfg.dll

Consulte también

Marcas de EAP

EAP_ERROR

EAP_METHOD_TYPE

EapCredential

EapPeerFreeErrorMemory