Fungsi panggilan balik CryptXmlDllEncodeKeyValue (cryptxml.h)

Fungsi CryptXmlDllEncodeKeyValue mengodekan elemen KeyValue .

Sintaks

CryptXmlDllEncodeKeyValue Cryptxmldllencodekeyvalue;

HRESULT Cryptxmldllencodekeyvalue(
  [in]      NCRYPT_KEY_HANDLE hKey,
            CRYPT_XML_CHARSET dwCharset,
  [in, out] void *pvCallbackState,
  [in]      PFN_CRYPT_XML_WRITE_CALLBACK pfnWrite
)
{...}

Parameter

[in] hKey

Handel nilai kunci yang akan dikodekan.

dwCharset

Nilai enumerasi CRYPT_XML_CHARSET yang menentukan kumpulan karakter XML yang dikodekan.

[in, out] pvCallbackState

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

[in] pfnWrite

Fungsi panggilan balik yang ditentukan aplikasi 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