Metode IOleInPlaceSite::D iscardUndoState (oleidl.h)

Menginstruksikan kontainer untuk membuang status batalkan. Kontainer tidak boleh memanggil IOleInPlaceObject::ReActivateAndUndo.

Sintaks

HRESULT DiscardUndoState();

Mengembalikan nilai

Metode ini mengembalikan S_OK pada keberhasilan. Nilai pengembalian lain yang mungkin termasuk yang berikut ini.

Menampilkan kode Deskripsi
E_UNEXPECTED
Terjadi kesalahan tidak terduga.

Keterangan

Jika objek diaktifkan di tempat dan aplikasi objek terkait objek hanya mempertahankan satu tingkat pembatalan, tidak perlu memiliki lebih dari satu entri pada tumpukan urungkan. Artinya, setelah perubahan dilakukan pada objek aktif yang membatalkan status batalkan yang disimpan oleh kontainer, tidak perlu mempertahankan status batalkan ini dalam kontainer.

Catatan untuk Penelepon

DiscardUndoState dipanggil oleh objek aktif saat melakukan beberapa tindakan yang akan membuang status batalkan objek. Objek di tempat memanggil metode ini untuk memberi tahu kontainer untuk membuang status batal tersimpan terakhir objek.

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 oleidl.h

Lihat juga

IOleInPlaceSite

IOleInPlaceSite::D iscardUndoState