Bagikan melalui


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

IEnumCERTVIEWEXTENSION::GetFlags

IEnumCERTVIEWEXTENSION::GetName

IEnumCERTVIEWEXTENSION::GetValue