Funzione di callback CryptXmlDllCreateDigest (cryptxml.h)

La funzione CryptXmlDllCreateDigest crea un oggetto digest per il metodo specificato.

La funzione CryptXmlDllCreateDigest viene esposta tramite la funzione CryptXmlDllGetInterface esportata.

Sintassi

CryptXmlDllCreateDigest Cryptxmldllcreatedigest;

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

Parametri

[in] pDigestMethod

Puntatore a una struttura CRYPT_XML_ALGORITHM che specifica l'algoritmo da utilizzare per creare il digest.

[out] pcbSize

Puntatore a una variabile ULONG che riceve le dimensioni, in byte, del digest.

[out] phDigest

Puntatore a una variabile CRYPT_XML_DIGEST che riceve un puntatore al digest.

Al termine dell'uso delle risorse allocate dalla chiamata a questa funzione, è necessario liberarle chiamando la funzione CryptXmlDllCloseDigest .

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce zero.

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione cryptxml.h