Metode IBinaryConverter::VariantByteArrayToString (certenroll.h)
Metode VariantByteArrayToString membuat string yang dikodekan Unicode dari array byte. Anda dapat menggunakan metode ini untuk membuat string yang dapat dicetak dari BLOB sertifikat.
Sintaks
HRESULT VariantByteArrayToString(
[in] VARIANT *pvarByteArray,
[in] EncodingType Encoding,
[out] BSTR *pstrEncoded
);
Parameter
[in] pvarByteArray
Penunjuk ke array VARIAN byte yang akan dikodekan. Setiap byte dalam array harus berupa bilangan bulat yang tidak ditandatangani. Artinya, nilai enumerasi VARTYPE harus sama dengan VT_ARRAY | VT_UI1.
[in] Encoding
Nilai enumerasi EncodingType yang menentukan pengodean Unicode yang diterapkan ke string input. Nilai defaultnya adalah XCN_CRYPT_STRING_BASE64.
[out] pstrEncoded
Penunjuk ke variabel BSTR yang berisi sertifikat yang dikodekan Unicode.
Menampilkan nilai
Jika fungsi berhasil, fungsi akan mengembalikan S_OK.
Jika fungsi gagal, fungsi mengembalikan nilai HRESULT yang menunjukkan kesalahan. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | certenroll.h |
DLL | CertEnroll.dll |