Bagikan melalui


Metode IOleInPlaceSite::OnInPlaceDeactivate (oleidl.h)

Memberi tahu kontainer bahwa objek tidak lagi aktif di tempatnya.

Sintaks

HRESULT OnInPlaceDeactivate();

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

Catatan untuk Penelepon

OnInPlaceDeactivate dipanggil oleh objek di tempat ketika sepenuhnya dinonaktifkan. Fungsi ini memberi tahu kontainer bahwa objek telah dinonaktifkan, dan memberi kontainer kesempatan untuk menjalankan kode yang berkaitan dengan penonaktifan objek. Secara khusus, OnInPlaceDeactivate dipanggil sebagai hasil dari IOleInPlaceObject::InPlaceDeactivate yang dipanggil. Memanggil OnInPlaceDeactivate menunjukkan bahwa objek tidak dapat lagi mendukung Batalkan.

Catatan untuk Pelaksana

Jika kontainer memegang pointer ke implementasi antarmuka IOleInPlaceObject dan IOleInPlaceActiveObject , kontainer harus melepaskannya setelah panggilan OnInPlaceDeactivate .

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

IOleInPlaceObject::InPlaceDeactivate

IOleInPlaceSite