PFN_CRYPT_XML_CREATE_TRANSFORM función de devolución de llamada (cryptxml.h)
La función de devolución de llamada PFN_CRYPT_XML_CREATE_TRANSFORM crea una transformación para un proveedor de datos especificado.
Sintaxis
PFN_CRYPT_XML_CREATE_TRANSFORM PfnCryptXmlCreateTransform;
HRESULT PfnCryptXmlCreateTransform(
[in] const CRYPT_XML_ALGORITHM *pTransform,
[in] CRYPT_XML_DATA_PROVIDER *pProviderIn,
[out] CRYPT_XML_DATA_PROVIDER *pProviderOut
)
{...}
Parámetros
[in] pTransform
Estructura CRYPT_XML_ALGORITHM que especifica la transformación que se va a aplicar.
[in] pProviderIn
Puntero a una estructura de CRYPT_XML_DATA_PROVIDER que especifica el proveedor de datos que se usará como entrada para la transformación.
[out] pProviderOut
Puntero a una estructura CRYPT_XML_DATA_PROVIDER para recibir el proveedor de datos de la transformación.
Valor devuelto
Si la función se realiza correctamente, la función devuelve cero.
Si se produce un error en la función, devuelve un valor HRESULT que indica el error.
Comentarios
En la cadena de transformación, la salida de una transformación es la entrada de la siguiente transformación de la cadena.
La implementación de la función de devolución de llamada es responsable de llamar a la función close del proveedor en la transformación de entrada para liberar el proveedor de entrada.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | cryptxml.h |