Metode IEnumCERTVIEWROW::EnumCertViewColumn (certview.h)
Metode EnumCertViewColumn mendapatkan instans urutan enumerasi kolom untuk baris urutan enumerasi baris saat ini.
Sintaks
HRESULT EnumCertViewColumn(
[out] IEnumCERTVIEWCOLUMN **ppenum
);
Parameter
[out] ppenum
Penunjuk ke penunjuk jenis IEnumCERTVIEWCOLUMN .
Nilai kembali
C++
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.
VB
Nilai yang dikembalikan adalah objek urutan enumerasi kolom.Keterangan
Urutan enumerasi kolom yang diperoleh oleh panggilan ini dapat digunakan untuk menghitung kolom yang terkait dengan sertifikat di baris saat ini. Enumerasi ini dapat diakses melalui metode antarmuka IEnumCERTVIEWCOLUMN .
Untuk mereferensikan baris yang berbeda, panggil salah satu metode berikut untuk menavigasi melalui urutan enumerasi baris:
- IEnumCERTVIEWROW::Reset: Berpindah ke awal urutan enumerasi.
- IEnumCERTVIEWROW::Next: Berpindah ke baris berikutnya dalam urutan enumerasi.
- IEnumCERTVIEWROW::Skip: Melewati jumlah baris tertentu.
Contoh
// pEnumRow is previously instantiated pointer to IEnumCERTVIEWROW
HRESULT hr;
LONG Index;
IEnumCERTVIEWCOLUMN * pEnumCol = NULL;
// obtain enumerator for columns
hr = pEnumRow->EnumCertViewColumn(&pEnumCol);
if ( FAILED( hr ))
{
printf("Failed EnumCertViewColumn - %x\n", hr );
goto error;
}
// enumerate each column
while (S_OK == pEnumCol->Next(&Index))
{
// Use this column as needed.
}
error:
// Free resources.
if ( NULL != pEnumCol )
pEnumCol->Release();
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 |