Bagikan melalui


IOpcPartEnumerator::MoveNext method (msopc.h)

Memindahkan posisi enumerator saat ini ke penunjuk antarmuka IOpcPart berikutnya.

Sintaks

HRESULT MoveNext(
  [out, retval] BOOL *hasNext
);

Parameter

[out, retval] hasNext

Nilai Boolean yang menunjukkan status penunjuk antarmuka IOpcPart pada posisi saat ini.

Nilai hasNext hanya valid ketika metode berhasil.

Nilai Makna
TRUE
Posisi enumerator saat ini telah dimajukan ke penunjuk berikutnya dan penunjuk tersebut valid.
FALSE
Posisi enumerator saat ini telah dimajukan melewati akhir koleksi dan tidak lagi valid.

Menampilkan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Mengembalikan kode/nilai Deskripsi
S_OK
Metode berhasil.
E_POINTER
Parameter hasNext adalah NULL.
OPC_E_ENUM_CANNOT_MOVE_NEXT
0x80510051
Posisi saat ini sudah melewati item terakhir enumerator.
OPC_E_ENUM_COLLECTION_CHANGED
0x80510050
Enumerator tidak valid karena set yang mendasar telah berubah.

Keterangan

Ketika enumerator dibuat, posisi saat ini mendahului penunjuk pertama. Untuk mengatur posisi saat ini ke penunjuk pertama enumerator, panggil metode MoveNext setelah membuat enumerator.

Keamanan Thread

Objek pengemasan tidak aman untuk rangkaian.

Untuk informasi selengkapnya, lihat Memulai API Kemasan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header msopc.h

Lihat juga

Memulai API Kemasan

IOpcPartEnumerator

IOpcPartSet

Gambaran Umum

Referensi API Pengemasan

Sampel API Pengemasan

Kesalahan Pengemasan

Referensi