Función de devolución de llamada CryptXmlDllEncodeAlgorithm (cryptxml.h)
La función CryptXmlDllEncodeAlgorithm codifica los elementos SignatureMethod o DigestMethod para algoritmos ágiles con parámetros predeterminados.
La función CryptXmlDllEncodeAlgorithm se expone a través de la función exportada CryptXmlDllGetInterface .
Sintaxis
CryptXmlDllEncodeAlgorithm Cryptxmldllencodealgorithm;
HRESULT Cryptxmldllencodealgorithm(
[in] const CRYPT_XML_ALGORITHM_INFO *pAlgInfo,
CRYPT_XML_CHARSET dwCharset,
[in, out] void *pvCallbackState,
[in] PFN_CRYPT_XML_WRITE_CALLBACK pfnWrite
)
{...}
Parámetros
[in] pAlgInfo
Puntero a una estructura de CRYPT_XML_ALGORITHM_INFO .
dwCharset
Valor CRYPT_XML_CHARSET que especifica el juego de caracteres del XML codificado.
[in, out] pvCallbackState
Puntero a un argumento que se pasa a la función de devolución de llamada a la que apunta el parámetro pfnWrite .
[in] pfnWrite
Función de devolución de llamada PFN_CRYPT_XML_WRITE_CALLBACK que recibe el XML codificado.
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.
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 |