Función de devolución de llamada CryptXmlDllCreateDigest (cryptxml.h)

La función CryptXmlDllCreateDigest crea un objeto digest para el método especificado.

La función CryptXmlDllCreateDigest se expone a través de la función exportada CryptXmlDllGetInterface .

Sintaxis

CryptXmlDllCreateDigest Cryptxmldllcreatedigest;

HRESULT Cryptxmldllcreatedigest(
  [in]  const CRYPT_XML_ALGORITHM *pDigestMethod,
  [out] ULONG *pcbSize,
  [out] CRYPT_XML_DIGEST *phDigest
)
{...}

Parámetros

[in] pDigestMethod

Puntero a una estructura CRYPT_XML_ALGORITHM que especifica el algoritmo que se va a usar para crear el resumen.

[out] pcbSize

Puntero a una variable ULONG que recibe el tamaño, en bytes, del resumen.

[out] phDigest

Puntero a una variable CRYPT_XML_DIGEST que recibe un puntero al resumen.

Cuando haya terminado de usar los recursos asignados por la llamada a esta función, debe liberarlos llamando a la función CryptXmlDllCloseDigest .

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