Fungsi CertSerializeCRLStoreElement (wincrypt.h)

Fungsi CertSerializeCRLStoreElement menserialisasikankonteksdaftar pencabutan sertifikat (CRL) yang dikodekan dan representasi yang dikodekan dari propertinya. Hasilnya dapat disimpan ke penyimpanan sehingga CRL dan properti dapat diambil di lain waktu.

Sintaks

BOOL CertSerializeCRLStoreElement(
  [in]      PCCRL_CONTEXT pCrlContext,
  [in]      DWORD         dwFlags,
  [out]     BYTE          *pbElement,
  [in, out] DWORD         *pcbElement
);

Parameter

[in] pCrlContext

Penunjuk ke struktur CRL_CONTEXT sedang diserialisasikan.

[in] dwFlags

Dicadangkan untuk digunakan di masa mendatang dan harus nol.

[out] pbElement

Pointer ke buffer untuk menerima output berseri, termasuk CRL yang dikodekan, dan mungkin propertinya.

Parameter ini dapat berupa NULL untuk mengatur ukuran informasi ini untuk tujuan alokasi memori. Untuk informasi selengkapnya, lihat Mengambil Data Dengan Panjang Tidak Diketahui.

[in, out] pcbElement

Penunjuk ke nilai DWORD yang menentukan ukuran, dalam byte, dari buffer yang ditunjukkan oleh parameter pbElement . Saat fungsi kembali, nilai DWORD berisi jumlah byte yang disimpan dalam buffer.

Catatan Saat memproses data yang dikembalikan dalam buffer, aplikasi harus menggunakan ukuran aktual data yang dikembalikan. Ukuran aktual bisa sedikit lebih kecil dari ukuran buffer yang ditentukan pada input. (Pada input, ukuran buffer biasanya ditentukan cukup besar untuk memastikan bahwa data output terbesar yang mungkin cocok di buffer.) Pada output, variabel yang diacu oleh parameter ini diperbarui untuk mencerminkan ukuran aktual data yang disalin ke buffer.
 

Mengembalikan nilai

Jika fungsi berhasil, nilai yang dikembalikan adalah TRUE.

Jika fungsi gagal, nilai yang dikembalikan adalah FALSE. Untuk informasi kesalahan yang diperluas, hubungi GetLastError.

Persyaratan

   
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header wincrypt.h
Pustaka Crypt32.lib
DLL Crypt32.dll

Lihat juga

CertAddSerializedElementToStore

Fungsi Daftar Pencabutan Sertifikat