Bagikan melalui


Metode ICertView2::SetTable (certview.h)

Metode SetTable menentukan tabel database Layanan Sertifikat mana yang digunakan untuk panggilan berikutnya ke metode antarmuka ICertView2 .

Sintaks

HRESULT SetTable(
  [in] LONG Table
);

Parameter

[in] Table

Menentukan tabel database Layanan Sertifikat yang akan digunakan untuk panggilan berikutnya. Parameter ini harus menjadi salah satu nilai berikut.

Nilai Makna
CVRC_TABLE_ATTRIBUTES
Tabel atribut digunakan untuk panggilan berikutnya.
CVRC_TABLE_CRL
Tabel daftar pencabutan sertifikat (CRL) digunakan untuk panggilan berikutnya.
CVRC_TABLE_EXTENSIONS
Tabel ekstensi digunakan untuk panggilan berikutnya.
CVRC_TABLE_REQCERT
Tabel permintaan yang tertunda, permintaan yang ditolak, sertifikat yang diterbitkan, dan sertifikat yang dicabut digunakan untuk panggilan berikutnya.

Nilai kembali

VB

Jika metode berhasil, metode mengembalikan S_OK.

Jika metode gagal, metode mengembalikan nilai HRESULT yang menunjukkan kesalahan. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.

Keterangan

Sebelum memanggil metode SetTable , perlu untuk membuat koneksi dengan server Layanan Sertifikat dengan memanggil metode OpenConnection terlebih dahulu. Setelah panggilan OpenConnection dan SetTable dilakukan, panggilan berikutnya ke metode antarmuka ICertView2 akan menggunakan tabel database Layanan Sertifikat yang ditentukan oleh metode SetTable .

Jika metode SetTable tidak dipanggil, maka tabel default CVRC_TABLE_REQCERT digunakan.

Contoh

HRESULT hr;

// Specify the certificate revocation list table.
hr = pCertView2->SetTable(CVRC_TABLE_CRL);
if (FAILED(hr))
{
    printf("Failed SetTable\n");
    exit(1);  // Or other error action.
}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header certview.h (termasuk Certsrv.h)
Pustaka Certidl.lib
DLL Certadm.dll