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 |