IEnumProgressItems::Metode berikutnya (imapi2fs.h)

Mengambil jumlah item tertentu dalam urutan enumerasi.

Sintaks

HRESULT Next(
  [in]  ULONG         celt,
  [out] IProgressItem **rgelt,
  [out] ULONG         *pceltFetched
);

Parameter

[in] celt

Jumlah item yang akan diambil.

[out] rgelt

Array antarmuka IProgressItem . Anda harus merilis setiap antarmuka dalam rgelt setelah selesai.

[out] pceltFetched

Jumlah elemen yang dikembalikan dalam rgelt. Anda dapat mengatur pceltFetched ke NULL jika celt adalah satu. Jika tidak, inisialisasi nilai pceltFetched ke 0 sebelum memanggil metode ini.

Nilai kembali

S_OK dikembalikan ketika jumlah elemen yang diminta (celt) berhasil dikembalikan atau jumlah item yang dikembalikan (pceltFetched) kurang dari jumlah elemen yang diminta.

Kode keberhasilan lainnya dapat dikembalikan sebagai akibat dari implementasi. Kode kesalahan berikut biasanya dikembalikan pada kegagalan operasi, tetapi tidak mewakili satu-satunya nilai kesalahan yang mungkin:

Menampilkan kode Deskripsi
E_POINTER
Penunjuk tidak valid.

Nilai: 0x80004003

E_OUTOFMEMORY
Gagal mengalokasikan memori yang diperlukan.

Nilai: 0x8007000E

E_INVALIDARG
Satu atau beberapa argumen tidak valid.

Nilai: 0x80070057

Keterangan

Jika ada kurang dari jumlah elemen yang diminta yang tersisa dalam urutan, elemen yang tersisa akan diambil.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header imapi2fs.h

Lihat juga

IEnumProgressItems

IEnumProgressItems::RemoteNext