Bagikan melalui


Metode IPersistStream::IsDirty (objidl.h)

Menentukan apakah objek telah berubah sejak terakhir kali disimpan ke alirannya.

Sintaks

HRESULT IsDirty();

Mengembalikan nilai

Metode ini mengembalikan S_OK untuk menunjukkan bahwa objek telah berubah. Jika tidak, ia menampilkan S_FALSE.

Keterangan

Gunakan metode ini untuk menentukan apakah objek harus disimpan sebelum menutupnya. Bendera kotor untuk objek dibersihkan secara kondisional dalam metode IPersistStream::Save .

Catatan untuk Penelepon

Anda harus memperlakukan kode pengembalian kesalahan sebagai indikasi bahwa objek telah berubah. Kecuali metode ini secara eksplisit mengembalikan S_FALSE, asumsikan bahwa objek harus disimpan.

Perhatikan bahwa implementasi metode IPersistStream::IsDirty yang disediakan OLE dalam antarmuka moniker yang disediakan OLE selalu mengembalikan S_FALSE karena status internalnya tidak pernah berubah.

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

Lihat juga

IPersistStream