Bagikan melalui


Fungsi ADsEnumerateNext (adshlp.h)

Fungsi ADsEnumerateNext menghitung jumlah elemen tertentu dari posisi kursor enumerator saat ini. Ketika operasi berhasil, fungsi mengembalikan kumpulan elemen yang dijumlahkan dalam array varian. Jumlah elemen yang dikembalikan bisa lebih kecil dari angka yang ditentukan.

Sintaks

HRESULT ADsEnumerateNext(
  [in]  IEnumVARIANT *pEnumVariant,
  [in]  ULONG        cElements,
  [out] VARIANT      *pvar,
  [out] ULONG        *pcElementsFetched
);

Parameter

[in] pEnumVariant

Jenis: IEnumVARIANT*

Arahkan ke antarmuka IEnumVARIANT pada objek enumerator.

[in] cElements

Jenis: ULONG

Jumlah elemen yang diminta.

[out] pvar

Jenis: VARIAN*

Penunjuk ke array elemen yang diambil.

[out] pcElementsFetched

Jenis: ULONG*

Jumlah elemen aktual yang diambil, yang dapat lebih kecil dari jumlah elemen yang diminta.

Menampilkan nilai

Jenis: HRESULT

Metode ini mendukung nilai pengembalian standar.

Untuk informasi selengkapnya tentang nilai pengembalian lainnya, lihat Kode Kesalahan ADSI.

Keterangan

Proses umum untuk menghitung objek dalam kontainer melibatkan hal berikut:

Pertama, buat objek enumerator pada kontainer tersebut.

Kedua, ambil penunjuk antarmuka IEnumVARIANT .

Ketiga, panggil fungsi ADsEnumerateNext untuk mengembalikan set elemen enumerasi dari objek enumerator.

Keempat, panggil fungsi ADSFreeEnumerator untuk membebaskan objek enumerator.

Untuk informasi selengkapnya dan contoh kode, lihat topik ADsBuildEnumerator .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header adshlp.h
Pustaka Activeds.lib
DLL Activeds.dll

Lihat juga

Kode Kesalahan ADSI

Fungsi ADSI

ADsBuildEnumerator

ADsFreeEnumerator

FreeADsMem

IEnumVARIANT