Fungsi panggilan balik CryptXmlDllEncodeAlgorithm (cryptxml.h)

Fungsi CryptXmlDllEncodeAlgorithm mengodekan elemen SignatureMethod atau DigestMethod untuk algoritma agile dengan parameter default.

Fungsi CryptXmlDllEncodeAlgorithm diekspos melalui fungsi CryptXmlDllGetInterface yang diekspor.

Sintaks

CryptXmlDllEncodeAlgorithm Cryptxmldllencodealgorithm;

HRESULT Cryptxmldllencodealgorithm(
  [in]      const CRYPT_XML_ALGORITHM_INFO *pAlgInfo,
            CRYPT_XML_CHARSET dwCharset,
  [in, out] void *pvCallbackState,
  [in]      PFN_CRYPT_XML_WRITE_CALLBACK pfnWrite
)
{...}

Parameter

[in] pAlgInfo

Penunjuk ke struktur CRYPT_XML_ALGORITHM_INFO .

dwCharset

Nilai CRYPT_XML_CHARSET yang menentukan kumpulan karakter XML yang dikodekan.

[in, out] pvCallbackState

Penunjuk ke argumen yang diteruskan ke fungsi panggilan balik yang ditujukkan oleh parameter pfnWrite .

[in] pfnWrite

Fungsi panggilan balik PFN_CRYPT_XML_WRITE_CALLBACK yang menerima XML yang dikodekan.

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