Fungsi CryptXmlCreateReference (cryptxml.h)
Fungsi CryptXmlCreateReference membuat referensi ke tanda tangan XML.
Sintaks
HRESULT CryptXmlCreateReference(
[in] HCRYPTXML hCryptXml,
DWORD dwFlags,
[in, optional] LPCWSTR wszId,
[in, optional] LPCWSTR wszURI,
[in, optional] LPCWSTR wszType,
[in] const CRYPT_XML_ALGORITHM *pDigestMethod,
ULONG cTransform,
[in] const CRYPT_XML_ALGORITHM *rgTransform,
[out] HCRYPTXML *phReference
);
Parameter
[in] hCryptXml
Handel tanda tangan XML.
dwFlags
Menentukan bendera yang memengaruhi cara referensi dibuat.
Nilai dwFlags yang saat ini ditentukan ditampilkan dalam tabel berikut.
[in, optional] wszId
Penunjuk ke string Unicode yang dihentikan null yang berisi nilai atribut ID dari elemen Referensi tanda tangan. Jika parameter ini NULL, maka atribut ID tidak dibuat. Jika parameter ini adalah string kosong, maka atribut ID dengan nilai kosong akan dibuat.
[in, optional] wszURI
Penunjuk ke string Unicode yang dihentikan null yang berisi nilai atribut URI dari elemen Referensi tanda tangan. Jika parameter ini adalah string kosong, maka atribut URI dengan nilai kosong akan dibuat.
[in, optional] wszType
Penunjuk ke string Unicode yang dihentikan null yang berisi nilai atribut Type dari elemen Referensi tanda tangan. Mesin pemrosesan tidak memeriksa atau menggunakan atribut ini.
[in] pDigestMethod
Penunjuk ke struktur CRYPT_XML_ALGORITHM yang berisi metode hash.
cTransform
Jumlah elemen dalam array yang ditujukkan oleh parameter rgTransform .
[in] rgTransform
Penunjuk ke array terurut dari struktur CRYPT_XML_ALGORITHM yang berisi algoritma transformasi untuk diterapkan ke data referensi sebelum perhitungan hash.
[out] phReference
Penunjuk ke handel referensi.
Nilai kembali
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 |
Pustaka | Cryptxml.lib |
DLL | Cryptxml.dll |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk