Fungsi CryptXmlImportPublicKey (cryptxml.h)

Fungsi CryptXmlImportPublicKey mengimpor kunci umum yang ditentukan oleh handel yang disediakan.

Sintaks

HRESULT CryptXmlImportPublicKey(
        DWORD                     dwFlags,
  [in]  const CRYPT_XML_KEY_VALUE *pKeyValue,
  [out] BCRYPT_KEY_HANDLE         *phKey
);

Parameter

dwFlags

Nilai DWORD yang mengontrol ekstensi CryptXML mana yang dimuat. Parameter ini bisa menjadi salah satu nilai berikut.

Nilai Makna
CRYPT_XML_FLAG_DISABLE_EXTENSIONS
0x10000000
Hanya implementasi default untuk tanda tangan dan hash yang digunakan. Ketika bendera ini diatur, tidak ada ekstensi terdaftar lain yang dimuat.

[in] pKeyValue

Pointer ke struktur CRYPT_XML_KEY_VALUE untuk menerima kunci yang diimpor.

[out] phKey

Penunjuk ke handel kunci yang akan diimpor.

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