Freigeben über


CryptXmlDllFinalizeDigest-Rückruffunktion (cryptxml.h)

Die Funktion CryptXmlDllFinalizeDigest ruft den Digestwert ab.

Die CryptXmlDllFinalizeDigest-Funktion wird über die exportierte CryptXmlDllGetInterface-Funktion verfügbar gemacht.

Syntax

CryptXmlDllFinalizeDigest Cryptxmldllfinalizedigest;

HRESULT Cryptxmldllfinalizedigest(
  [in]  CRYPT_XML_DIGEST hDigest,
  [out] BYTE *pbDigest,
        ULONG cbDigest
)
{...}

Parameter

[in] hDigest

Das Handle des Hashobjekts, das zum Einfügen von Daten in den Digest verwendet wird. Dieses Handle wird durch Aufrufen der CryptXmlDllCreateDigest-Funktion abgerufen.

[out] pbDigest

Ein Zeiger auf einen Puffer, der den Digestwert empfängt.

cbDigest

Die Größe des Puffers in Bytes, auf den der pbDigest-Parameter verweist.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion null zurück.

Wenn die Funktion fehlschlägt, wird ein HRESULT-Wert zurückgegeben, der den Fehler angibt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile cryptxml.h