CDataRecoveryHandler::AutosaveDocumentInfo
autoguarda el documento especificado.
virtual BOOL AutosaveDocumentInfo(
CDocument *pDocument,
BOOL bResetModifiedFlag = TRUE
);
Parámetros
Parámetro |
Descripción |
[in] pDocument |
Un puntero a CDocument a guardar. |
[in] bResetModifiedFlag |
TRUE indica que CDataRecoveryHandler considera pDocument modificarse; FALSE indica que el marco considera pDocument estar sin modificar. Vea la sección comentarios para obtener más información sobre el efecto de este marcador. |
Valor devuelto
TRUE si los marcadores adecuados específicos y pDocument es un objeto válido de CDocument .
Comentarios
Cada objeto de CDocument tiene una marca que indica si ha cambiado desde la última vez. Utilice CDocument::IsModified para determinar el estado de este marcador. Si CDocument no ha cambiado desde la última guardar, AutosaveDocumentInfo elimina cualquier archivo autoguardado para ese documento. Si un documento ha cambiado desde la última guardar, cerrándolo pide al usuario guardar el documento antes de cerrar.
Nota
Mediante bResetModifiedFlag cambiar el estado del documento a sin modificar puede hacer el usuario de perder datos no guardado.Si el marco considera un documento sin modificar, cerrar no solicita al usuario guardar.
Este método produce una excepción con la macro de ASSERT (MFC) si pDocument no es un objeto válido de CDocument .
Para utilizar este método, AFX_RESTART_MANAGER_AUTOSAVE_AT_RESTART o AFX_RESTARTMANAGER_AUTOSAVE_AT_INTERVAL establecido en m_dwRestartManagerSupportFlags. Vea CDataRecoveryHandler Class para obtener más información acerca del parámetro de m_dwRestartManagerSupportFlags .
Requisitos
encabezado: afxdatarecovery.h