Compartir a través de


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