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 di CDataRecoveryHandler per ulteriori informazioni sul parametro m_dwRestartManagerSupportFlags.
Requisiti
intestazione: afxdatarecovery.h
Vedere anche
Riferimenti
Classe di CDataRecoveryHandler