Metodo IPersistStreamInit::IsDirty (ocidl.h)
Determina se un oggetto è stato modificato dopo l'ultimo salvataggio nel flusso.
Sintassi
HRESULT IsDirty();
Valore restituito
Questo metodo restituisce S_OK per indicare che l'oggetto è stato modificato. In caso contrario, restituisce S_FALSE.
Commenti
Usare questo metodo per determinare se un oggetto deve essere salvato prima di chiuderlo. Il flag sporco per un oggetto viene cancellato in modo condizionale nel metodo IPersistStreamInit::Save .
Note ai chiamanti
È consigliabile considerare i codici restituiti degli errori come un'indicazione che l'oggetto è stato modificato. A meno che questo metodo non restituisca esplicitamente S_FALSE, si supponga che l'oggetto debba essere salvato.Si noti che le implementazioni fornite da OLE del metodo IPersistStreamInit::IsDirty nelle interfacce moniker fornite da OLE restituiscono sempre S_FALSE perché lo stato interno non cambia mai.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ocidl.h |