IEnumCERTVIEWEXTENSION::Metode berikutnya (certview.h)
Metode Berikutnya berpindah ke ekstensi berikutnya dalam urutan enumerasi ekstensi.
Sintaks
HRESULT Next(
[out] LONG *pIndex
);
Parameter
[out] pIndex
Penunjuk ke variabel yang berisi nilai indeks ekstensi berikutnya yang dirujuk. Jika tidak ada lagi ekstensi untuk dijumlahkan, variabel ini akan diatur ke –1. Metode ini gagal jika pIndex adalah NULL.
Nilai kembali
C++
Jika metode berhasil, metode mengembalikan S_OK dan ekstensi berikutnya sekarang sedang dirujuk. Jika tidak ada lagi ekstensi, S_FALSE dikembalikan, dan parameter pIndex diatur ke nilai –1.Jika metode gagal, metode mengembalikan nilai HRESULT yang menunjukkan kesalahan. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.
VB
Nilai yang dikembalikan adalah nilai indeks ekstensi yang sekarang direferensikan oleh urutan enumerasi ekstensi. Jika tidak ada lagi ekstensi untuk dijumlahkan, nilai yang dikembalikan adalah –1.Keterangan
Setelah berhasil menyelesaikan metode ini, nama ekstensi, bendera, dan nilai dapat diakses melalui metode berikut:
Contoh
LONG Index;
LONG nCount;
// determine the number of extensions
nCount = 0;
// pEnumExt is previously instantiated IEnumCERTVIEWEXTENSION object
while (S_OK == pEnumExt->Next(&Index))
{
nCount++;
}
printf("Number of extensions is %d\n", nCount);
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
IEnumCERTVIEWEXTENSION::GetFlags