Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi CryptXmlEncode mengodekan data tanda tangan dengan menggunakan fungsi panggilan balik penulis XML yang disediakan.
Sintaks
HRESULT CryptXmlEncode(
[in] HCRYPTXML hCryptXml,
CRYPT_XML_CHARSET dwCharset,
[in] const CRYPT_XML_PROPERTY *rgProperty,
[in] ULONG cProperty,
[in, out] void *pvCallbackState,
[in] PFN_CRYPT_XML_WRITE_CALLBACK pfnWrite
);
Parameter
[in] hCryptXml
Handel objek yang akan diserialisasikan. Handel dapat berupa jenis Tanda Tangan, Objek, atau Referensi .
dwCharset
Nilai enumerasi CRYPT_XML_CHARSET yang menentukan kumpulan karakter XML yang dikodekan.
[in] rgProperty
Penunjuk ke array struktur CRYPT_XML_PROPERTY yang berisi properti tambahan.
[in] cProperty
Nilai ULONG yang menentukan jumlah entri dalam array yang ditujukkan oleh parameter rgProperty .
[in, out] pvCallbackState
Penunjuk ke argumen yang ditentukan aplikasi yang diteruskan ke fungsi panggilan balik penulis XML yang diarahkan oleh parameter pfnWrite .
[in] pfnWrite
Fungsi panggilan balik penulis XML untuk menerima argumen yang ditentukan aplikasi yang ditunjukkan oleh parameter pvCallbackState .
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 |
| Pustaka | Cryptxml.lib |
| DLL | Cryptxml.dll |