Compartir a través de


Función EapHostPeerCredentialsXml2Blob (eaphostpeerconfigapis.h)

Genera las credenciales BLOB. Las credenciales BLOB solo contienen datos de usuario, como el nombre de usuario, la contraseña y el PIN. Un BLOB de configuración, por el contrario, contiene los valores que controlan el comportamiento del método.

Sintaxis

DWORD EapHostPeerCredentialsXml2Blob(
  [in]  DWORD           dwFlags,
  [in]  IXMLDOMNode     *pCredentialsDoc,
  [in]  DWORD           dwSizeOfConfigIn,
  [in]  BYTE            *pConfigIn,
  [out] DWORD           *pdwSizeOfCredentialsOut,
  [out] BYTE            **ppCredentialsOut,
  [out] EAP_METHOD_TYPE *pEapMethodType,
  [out] EAP_ERROR       **ppEapError
);

Parámetros

[in] dwFlags

No se usa. Establecer en 0.

[in] pCredentialsDoc

Puntero a un nodo XML de un documento que contiene credenciales que son credenciales de usuario o máquina en función de la configuración pasada. El documento XML se crea con el esquema EapHostUserCredentials.

[in] dwSizeOfConfigIn

Tamaño, en bytes, del búfer al que apunta el parámetro pConfigIn .

[in] pConfigIn

Puntero a un búfer de bytes que contiene un BLOB de configuración para el que se configuran las credenciales. El búfer es de tamaño dwSizeofConfigIn.

[out] pdwSizeOfCredentialsOut

Tamaño, en bytes, del búfer al que apunta ppCredentialsOut.

[out] ppCredentialsOut

Puntero a un puntero a un búfer de bytes que recibe el búfer BLOB de credenciales generado por el XML de entrada. El búfer puede ser de tamaño pdwSizeofCredentialsOut. Después de consumir los datos, esta memoria debe liberarse llamando a EapHostPeerFreeMemory.

[out] pEapMethodType

Puntero a una estructura EAP_METHOD_TYPE a la que se hace referencia en el documento XML.

[out] ppEapError

Puntero a un puntero a una estructura de EAP_ERROR que contiene los errores generados por EAPHost 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.

Valor devuelto

None

Observaciones

El BLOB de configuración se devuelve originalmente mediante uno de los métodos siguientes.

Las credenciales basadas en XML pueden proceder de una directiva de grupo o de un administrador del sistema.

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

EapHostPeerConfigXml2Blob

EapHostPeerGetResult

EapHostPeerInvokeConfigUI