Bagikan melalui


IX509EnrollmentPolicyServer::Metode ekspor (certenroll.h)

Metode Ekspor mengekspor templat dan pengidentifikasi objek yang terkait dengan server kebijakan pendaftaran sertifikat (CEP) ke buffer.

Sintaks

HRESULT Export(
  [in]          X509EnrollmentPolicyExportFlags exportFlags,
  [out, retval] VARIANT                         *pVal
);

Parameter

[in] exportFlags

Nilai enumerasi X509EnrollmentPolicyExportFlags yang menentukan apa yang harus diekspor. Ini bisa menjadi bitwise ATAU dari nilai berikut.

Nilai Makna
ExportTemplates
Ekspor templat.
ExportOIDs
Ekspor pengidentifikasi objek kustom.

[out, retval] pVal

Penunjuk ke VARIAN jenis VT_ARRAY|VT_UI1 yang menerima templat dan pengidentifikasi objek.

Mengembalikan nilai

Jika fungsi berhasil, fungsi akan mengembalikan S_OK.

Jika fungsi gagal, fungsi mengembalikan nilai HRESULT yang menunjukkan kesalahan. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.

Menampilkan kode Deskripsi
E_POINTER
Parameter pVal tidak boleh NULL.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
Parameter exportFlags harus berisi ExportTemplates atau ExportOIDs.
OLE_E_BLANK
IX509EnrollmentPolicyServer belum diinisialisasi.

Keterangan

Untuk mencegah kebocoran memori, Anda harus membebaskan VARIAN yang dikembalikan oleh fungsi ini.

Anda harus memanggil LoadPolicy sebelum memanggil fungsi ini dan setelah memanggil Inisialisasi agar data yang diekspor bermakna.

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 certenroll.h

Lihat juga

IX509EnrollmentPolicyServer