Freigeben über


CDataRecoveryHandler::AutosaveDocumentInfo

Speichert das angegebene Dokument automatisch.

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

Parameter

Parameter

Description

[in] pDocument

Ein Zeiger auf CDocument zu speichern.

[in] bResetModifiedFlag

TRUE gibt an, dass CDataRecoveryHandlerpDocument als geändert betrachtet, FALSE gibt an, dass das Framework pDocument als unverändert betrachtet.Weitere Informationen finden Sie in den Hinweisen weitere Informationen zu den Auswirkungen dieses Flags.

Rückgabewert

TRUE, wenn die entsprechenden Flags festgelegt sind und pDocument ist ein gültiges CDocument-Objekt.

Hinweise

Jedes Objekt verfügt über ein CDocument-Flag, das angibt, ob es sich seit der letzten Speicherung geändert hat.Verwenden Sie CDocument::IsModified, um den Zustand dieses Flags zu bestimmen.Wenn CDocument nicht geändert wurde, seit der letzten Speicherung, AutosaveDocumentInfo alle automatisch gespeicherten Dateien für dieses Dokument gelöscht wird.Wenn ein Dokument geändert hat, seit der letzten Speicherung, es schließt den Benutzer auffordert, das Dokument zu speichern, bevor sie geschlossen wird.

HinweisHinweis

Verwenden bResetModifiedFlag, den Zustand des Dokuments auf unverändertem bewirkt zu ändern, den Benutzer möglicherweise nicht gespeicherte Daten verloren gehen.Wenn das Framework ein Dokument als unverändert betrachtet, benötigt das Schließen jedoch nicht den Benutzer auf zu speichern.

Diese Methode löst eine Ausnahme mit dem ASSERT (MFC)-Makro aus, wenn pDocument kein gültiges CDocument-Objekt ist.

Um diese Methode zu verwenden, entweder AFX_RESTART_MANAGER_AUTOSAVE_AT_RESTART oder AFX_RESTARTMANAGER_AUTOSAVE_AT_INTERVAL müssen in m_dwRestartManagerSupportFlags festgelegt werden.Siehe CDataRecoveryHandler-Klasse weitere Informationen über den m_dwRestartManagerSupportFlags-Parameter.

Anforderungen

Header: afxdatarecovery.h

Siehe auch

Referenz

CDataRecoveryHandler-Klasse

Hierarchien-Diagramm

CDataRecoveryHandler::AutosaveAllDocumentInfo

CDocument-Klasse