Metode IOleClientSite::SaveObject (oleidl.h)

Menyimpan objek tersemat yang terkait dengan situs klien. Fungsi ini sinkron; pada saat kembali, penyimpanan akan selesai.

Sintaks

HRESULT SaveObject();

Mengembalikan nilai

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

Menampilkan kode Deskripsi
E_FAIL
Operasi gagal.

Keterangan

Objek yang disematkan memanggil SaveObject untuk meminta kontainernya menyimpannya ke penyimpanan persisten saat pengguna akhir memilih perintah Pembaruan File atau Keluar. Panggilan sinkron, yang berarti bahwa pada saat kembali, operasi penyimpanan akan selesai.

Panggilan ke SaveObject terjadi di sebagian besar implementasi IOleObject::Close. Biasanya, ketika kontainer memberi tahu objek untuk ditutup, kontainer meneruskan bendera yang menentukan apakah objek harus menyimpan dirinya sendiri sebelum menutup, meminta instruksi kepada pengguna, atau menutup tanpa menyimpan dirinya sendiri. Jika objek diinstruksikan untuk menyimpan dirinya sendiri, baik oleh kontainernya atau pengguna akhir, objek memanggil SaveObject untuk meminta aplikasi kontainer untuk menyimpan konten objek sebelum objek menutup dirinya sendiri. Jika kontainer menginstruksikan objek untuk tidak menyimpan dirinya sendiri, objek tidak boleh memanggil SaveObject.

Persyaratan

   
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

IOleClientSite

IOleObject::Close