Fungsi CryptXmlDigestReference (cryptxml.h)
Fungsi CryptXmlDigestReference digunakan oleh aplikasi untuk mencerna referensi yang diselesaikan. Fungsi ini menerapkan transformasi sebelum memperbarui hash.
Sintaks
HRESULT CryptXmlDigestReference(
[in] HCRYPTXML hReference,
DWORD dwFlags,
[in] CRYPT_XML_DATA_PROVIDER *pDataProviderIn
);
Parameter
[in] hReference
Handel elemen Referensi .
dwFlags
Menentukan nilai yang mengontrol bagaimana proses menerapkan transformasi.
DwFlags yang saat ini ditentukan ditampilkan dalam tabel berikut.
Nilai | Makna |
---|---|
|
Menentukan bahwa mesin pemrosesan akan membuat hash tanpa menerapkan mesin rantai transformasi. |
[in] pDataProviderIn
Penunjuk ke struktur CRYPT_XML_DATA_PROVIDER yang menentukan penyedia data. Fungsi CryptXmlDigestReference selalu memanggil fungsi fpnClose pada penyedia data.
Nilai kembali
Jika fungsi berhasil, fungsi mengembalikan nol.
Jika fungsi gagal, fungsi mengembalikan nilai HRESULT yang menunjukkan kesalahan.
Keterangan
Ketika bendera CRYPT_XML_REFERENCE_DATA_TRANSFORMED diatur, mesin pemrosesan menambahkan data yang diterima langsung ke hash tanpa menerapkan mesin rantai transformasi.
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 |
Pustaka | Cryptxml.lib |
DLL | Cryptxml.dll |