IEnumCERTVIEWROW::Metode GetMaxIndex (certview.h)

Metode GetMaxIndex mengambil nilai indeks maksimum yang valid setelah semua baris dalam urutan enumerasi baris telah direferensikan.

Sintaks

HRESULT GetMaxIndex(
  [out] LONG *pIndex
);

Parameter

[out] pIndex

Penunjuk ke variabel LONG yang berisi nilai indeks maksimum untuk urutan enumerasi baris. Metode ini gagal jika pIndex adalah NULL.

Nilai kembali

C++

Jika metode berhasil, metode mengembalikan S_OK dan pIndex diatur ke nilai indeks maksimum untuk urutan enumerasi baris.

Jika traversal ke baris terakhir belum terjadi, metode ini gagal dengan nilai pengembalian E_UNEXPECTED.

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 maksimum untuk urutan enumerasi baris. Metode ini gagal jika traversal ke baris terakhir belum terjadi.

Keterangan

Keberhasilan penyelesaian metode ini tergantung pada mencapai baris terakhir dari urutan enumerasi. Indeks baris maksimum dapat berguna untuk mengukur bilah gulir atau jendela tampilan, tetapi juga dapat menjadi intensif sumber daya untuk komputasi karena memerlukan evaluasi seluruh kueri. Untuk beberapa kueri, data kolom untuk setiap baris harus diperiksa untuk menentukan apakah itu disertakan dalam tampilan. Setelah pengguna melakukan halaman melalui semua data atau secara eksplisit diminta untuk melanjutkan ke akhir, indeks baris maksimum dipertahankan.

Untuk menavigasi melalui urutan enumerasi baris, panggil metode berikut.

Metode Deskripsi
IEnumCERTVIEWROW::Reset Berpindah ke awal urutan enumerasi.
IEnumCERTVIEWROW::Berikutnya Berpindah ke baris berikutnya dalam urutan enumerasi.
IEnumCERTVIEWROW::Skip Melompati jumlah baris tertentu.
 

Contoh

#include <windows.h>
#include <stdio.h>
#include <Certview.h>

long nMax;

//  Determine the maximum row index.
hr = pRow->GetMaxIndex(&nMax);
if (FAILED(hr))
    printf("Failed GetMaxIndex [%x]\n", hr);
else
    printf("Max index is: %d\n", nMax);

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

IEnumCERTVIEWROW

IEnumCERTVIEWROW::Berikutnya

IEnumCERTVIEWROW::Reset

IEnumCERTVIEWROW::Skip