IPersistStream::IsDirty-Methode (objidl.h)
Bestimmt, ob sich ein Objekt geändert hat, seit es zuletzt in seinem Stream gespeichert wurde.
Syntax
HRESULT IsDirty();
Rückgabewert
Diese Methode gibt S_OK zurück, um anzugeben, dass sich das Objekt geändert hat. Andernfalls wird „S_FALSE“ zurückgegeben.
Hinweise
Verwenden Sie diese Methode, um zu bestimmen, ob ein Objekt vor dem Schließen gespeichert werden soll. Das modifiziert-Flag für ein Objekt wird in der IPersistStream::Save-Methode bedingt gelöscht.
Hinweise für Anrufer
Sie sollten alle Fehlerrückgabecodes als Hinweis darauf behandeln, dass sich das Objekt geändert hat. Angenommen, das Objekt muss gespeichert werden, sofern diese Methode nicht explizit S_FALSE zurückgibt.Beachten Sie, dass die von OLE bereitgestellten Implementierungen der IPersistStream::IsDirty-Methode in den von OLE bereitgestellten Monikerschnittstellen immer S_FALSE zurückgeben, da sich ihr interner Zustand nie ändert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | objidl.h |