Condividi tramite


CDataRecoveryHandler::AutosaveDocumentInfo

Autosaves il documento specificato.

virtual BOOL AutosaveDocumentInfo(
   CDocument *pDocument,
   BOOL bResetModifiedFlag = TRUE
);

Parametri

Parametro

Descrizione

[in] pDocument

Un puntatore a CDocument da salvare.

[in] bResetModifiedFlag

TRUE indica che CDataRecoveryHandler considera pDocument di essere modificato; FALSE indica che il framework pDocument considera come invariato. Vedere la sezione relativa alle osservazioni per ulteriori informazioni sull'effetto di questo flag.

Valore restituito

TRUE se i flag appropriati vengono impostati e pDocument è un oggetto valido CDocument.

Note

Ogni oggetto CDocument ha un flag che indica se ha modificato dagli ultimi salvataggio. Utilizzare CDocument::IsModified per determinare lo stato del flag. Se CDocument non ha modificato dagli ultimi salvataggio, AutosaveDocumentInfo eliminati tutti i file autosaved per tale documento. Se un documento ha modificato dagli ultimi salvarlo, chiudere lo indirizzano l'utente di salvare il documento prima di chiudere.

Nota

Utilizzando bResetModifiedFlag modificare lo stato del documento a invariato può causare l'utente a perdere dati salvati.Se il framework cercherà un documento invariato, chiuderla non richiede all'utente di salvare.

Questo metodo genera un'eccezione con la macro ASSERT (MFC) se pDocument non è un oggetto valido CDocument.

Per utilizzare questo metodo, AFX_RESTART_MANAGER_AUTOSAVE_AT_RESTART o AFX_RESTARTMANAGER_AUTOSAVE_AT_INTERVAL deve essere impostato in m_dwRestartManagerSupportFlags. Vedere Classe CDataRecoveryHandler per ulteriori informazioni sul parametro m_dwRestartManagerSupportFlags.

Requisiti

intestazione: afxdatarecovery.h

Vedere anche

Riferimenti

Classe CDataRecoveryHandler

Grafico delle gerarchie

CDataRecoveryHandler::AutosaveAllDocumentInfo

Classe CDocument