Compartir a través de


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

Vea también

Referencia

CDataRecoveryHandler Class

Gráfico de jerarquías

CDataRecoveryHandler::AutosaveAllDocumentInfo

CDocument Class