Método IPersistStream::IsDirty (objidl.h)
Determina si un objeto ha cambiado desde que se guardó por última vez en su secuencia.
Sintaxis
HRESULT IsDirty();
Valor devuelto
Este método devuelve S_OK para indicar que el objeto ha cambiado. De lo contrario, devuelve S_FALSE.
Comentarios
Utilice este método para determinar si se debe guardar un objeto antes de cerrarlo. La marca desfasada de un objeto se borra condicionalmente en el método IPersistStream::Save .
Notas a los autores de llamadas
Debe tratar los códigos de retorno de error como indicación de que el objeto ha cambiado. A menos que este método devuelva explícitamente S_FALSE, suponga que el objeto debe guardarse.Tenga en cuenta que las implementaciones proporcionadas por OLE del método IPersistStream::IsDirty en las interfaces de moniker proporcionadas por OLE siempre devuelven S_FALSE porque su estado interno nunca cambia.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | objidl.h |