ICertView::Metode OpenView (certview.h)

Metode OpenView membuka tampilan ke database Certificate Services dan membuat instans objek IEnumCERTVIEWROW .

Sintaks

HRESULT OpenView(
  [out] IEnumCERTVIEWROW **ppenum
);

Parameter

[out] ppenum

Penunjuk ke penunjuk jenis IEnumCERTVIEWROW .

Nilai kembali

C++

Jika metode berhasil, metode akan mengembalikan S_OK.

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

VB

Nilai yang dikembalikan adalah objek IEnumCERTVIEWROW .

Keterangan

Sebelum memanggil metode OpenView , perlu untuk membuat koneksi dengan server Layanan Sertifikat dengan memanggil metode OpenConnection terlebih dahulu.

Objek IEnumCERTVIEWROW yang dikembalikan oleh panggilan ini mewakili urutan enumerasi baris yang indeks internalnya menunjuk ke awal urutan. Untuk melihat baris pertama dalam urutan, panggil
IEnumCERTVIEWROW::Metode berikutnya , yang memindahkan indeks internal ke baris pertama.

Untuk melihat kumpulan kolom nondefault atau subset baris, panggil SetResultColumnCount, SetResultColumn, dan SetRestriction setelah memanggil OpenConnection dan sebelum memanggil OpenView.

Contoh

// pCertView is previously instantiated pointer to ICertView.
IEnumCERTVIEWROW * pEnumRow = NULL;
HRESULT    hr;

hr = pCertView->OpenView(&pEnumRow);
if (S_OK != hr)
    printf("Failed ICertView::OpenView - %x\n", hr);
else
    // use pEnumRow as needed, to enumerate data rows
    // ...
// Done processing, free resources.
if (NULL != pEnumRow)
    pEnumRow->Release();

Persyaratan

   
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

Lihat juga

ICertView

ICertView2

ICertView::OpenConnection

IEnumCERTVIEWROW

IEnumCERTVIEWROW::Berikutnya