Bagikan melalui


IOpcRelationshipEnumerator::MovePrevious method (msopc.h)

Memindahkan posisi enumerator saat ini ke penunjuk antarmuka IOpcRelationship sebelumnya.

Sintaks

HRESULT MovePrevious(
  [out, retval] BOOL *hasPrevious
);

Parameter

[out, retval] hasPrevious

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

Nilai hasPrevious hanya valid ketika metode berhasil.

Nilai Makna
TRUE
Posisi enumerator saat ini telah dipindahkan ke penunjuk sebelumnya dalam koleksi, dan penunjuk tersebut valid.
FALSE
Posisi enumerator saat ini telah dipindahkan melewati awal enumerator 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 hasPrevious adalah NULL.
OPC_E_ENUM_COLLECTION_CHANGED
0x80510050
Enumerator tidak valid karena set yang mendasar telah berubah.
OPC_E_ENUM_CANNOT_MOVE_PREVIOUS
0x80510052
Posisi saat ini sudah mendahului item pertama enumerator.

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 utas.

Untuk informasi selengkapnya, lihat Memulai PACKAGING API.

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

Mulai menggunakan API Kemasan

IOpcRelationshipEnumerator

IOpcRelationshipSet

Gambaran Umum

Referensi API Pengemasan

Sampel API Pengemasan

Kesalahan Pengemasan

Referensi