Bagikan melalui


IOleUndoManager::EnumUndoable method (ocidl.h)

Membuat objek enumerator yang dapat digunakan pemanggil untuk melakukan iterasi melalui serangkaian unit urungkan tingkat atas dari tumpukan batalkan.

Sintaks

HRESULT EnumUndoable(
  [out] IEnumOleUndoUnits **ppEnum
);

Parameter

[out] ppEnum

Alamat variabel penunjuk IEnumOleUndoUnits yang menerima penunjuk antarmuka ke objek enumerator.

Nilai kembali

Metode ini mengembalikan S_OK pada keberhasilan. Kemungkinan nilai pengembalian lainnya termasuk yang berikut ini.

Menampilkan kode Deskripsi
E_UNEXPECTED
Manajer urungkan dinonaktifkan.

Keterangan

Objek enumerator baru dibuat setiap kali metode ini dipanggil. Jika rangkaian item yang dijumlahkan berubah dari waktu ke waktu, hasil operasi enumerasi dapat bervariasi dari satu panggilan ke panggilan berikutnya.

Metode ini memanggil IUnknown::AddRef pada objek enumerator baru untuk menambah jumlah referensinya. Pemanggil bertanggung jawab untuk memanggil IUnknown::Release pada objek enumerator ketika tidak lagi diperlukan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header ocidl.h

Lihat juga

IEnumOleUndoUnits

IOleUndoManager