Bagikan melalui


IEnumCERTVIEWROW::Metode berikutnya (certview.h)

Metode Berikutnya berpindah ke baris berikutnya dalam urutan enumerasi baris.

Sintaks

HRESULT Next(
  [out] LONG *pIndex
);

Parameter

[out] pIndex

Penunjuk ke variabel yang berisi nilai indeks baris berikutnya yang dirujuk. Jika tidak ada lagi baris untuk dijumlahkan, variabel ini akan diatur ke –1. Metode ini gagal jika pIndex adalah NULL.

Menampilkan nilai

C++

Jika metode berhasil, metode mengembalikan S_OK dan baris berikutnya sekarang direferensikan oleh urutan enumerasi baris. Jika tidak ada lagi baris untuk dijumlahkan, S_FALSE dikembalikan, dan 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 baris yang sekarang sedang direferensikan oleh urutan enumerasi baris. Jika tidak ada lagi baris untuk dijumlahkan, nilai yang dikembalikan adalah –1.

Keterangan

Setelah berhasil menyelesaikan metode ini, kolom, atribut, dan ekstensi yang terkait dengan sertifikat dalam baris dapat dijumlahkan menggunakan metode antarmuka berikut:

Mengulangi semua baris dalam urutan enumerasi dapat menjadi intensif sumber daya untuk komputasi, tergantung kueri yang terlibat dan ukuran urutan.

Contoh

// pEnumRow is previously instantiated pointer to IEnumCERTVIEWROW.
LONG  Index;
LONG  nCount;

// Ensure enumerator is at first row.
if (FAILED(pEnumRow->Reset()))
    printf("Failed to Reset\n");
else
{
    nCount = 0;
    // Count the database records by enumerating the rows.
    while (S_OK == pEnumRow->Next(&Index))
        nCount++;
    // Display number of records.
    printf("Number of records is %d\n", nCount);
}

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

Lihat juga

IEnumCERTVIEWATTRIBUTE

IEnumCERTVIEWCOLUMN

IEnumCERTVIEWEXTENSION

IEnumCERTVIEWROW