IOleClientSite::Metode 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. Kemungkinan nilai pengembalian lainnya 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 melewati bendera yang menentukan apakah objek harus menyimpan dirinya sendiri sebelum menutup, meminta petunjuk 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 menyimpan konten objek sebelum objek menutup dirinya sendiri. Jika kontainer menginstruksikan objek untuk tidak menyimpan dirinya sendiri, objek tidak boleh memanggil SaveObject.

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

IOleClientSite

IOleObject::Close