Fungsi panggilan balik CryptXmlDllCreateDigest (cryptxml.h)

Fungsi CryptXmlDllCreateDigest membuat objek hash untuk metode yang ditentukan.

Fungsi CryptXmlDllCreateDigest diekspos melalui fungsi CryptXmlDllGetInterface yang diekspor.

Sintaks

CryptXmlDllCreateDigest Cryptxmldllcreatedigest;

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

Parameter

[in] pDigestMethod

Penunjuk ke struktur CRYPT_XML_ALGORITHM yang menentukan algoritma yang akan digunakan untuk membuat hash.

[out] pcbSize

Penunjuk ke variabel ULONG yang menerima ukuran, dalam byte, dari hash.

[out] phDigest

Penunjuk ke variabel CRYPT_XML_DIGEST yang menerima penunjuk ke hash.

Ketika Anda telah selesai menggunakan sumber daya yang dialokasikan oleh panggilan ke fungsi ini, Anda harus membebaskannya dengan memanggil fungsi CryptXmlDllCloseDigest .

Mengembalikan nilai

Jika fungsi berhasil, fungsi mengembalikan nol.

Jika fungsi gagal, fungsi mengembalikan nilai HRESULT yang menunjukkan kesalahan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header cryptxml.h