Freigeben über


CryptXmlDllCreateDigest-Rückruffunktion (cryptxml.h)

Die CryptXmlDllCreateDigest-Funktion erstellt ein Digestobjekt für die angegebene Methode.

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

Syntax

CryptXmlDllCreateDigest Cryptxmldllcreatedigest;

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

Parameter

[in] pDigestMethod

Ein Zeiger auf eine CRYPT_XML_ALGORITHM-Struktur , die den Algorithmus angibt, der zum Erstellen des Digests verwendet werden soll.

[out] pcbSize

Ein Zeiger auf eine ULONG-Variable , die die Größe des Digests in Bytes empfängt.

[out] phDigest

Ein Zeiger auf eine CRYPT_XML_DIGEST Variable, die einen Zeiger auf den Digest empfängt.

Wenn Sie die Verwendung der durch den Aufruf dieser Funktion zugeordneten Ressourcen abgeschlossen haben, müssen Sie sie durch Aufrufen der CryptXmlDllCloseDigest-Funktion freigeben.

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

Anforderung Wert
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