CDataRecoveryHandler::AutosaveDocumentInfo

自动存储指定文档。

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

参数

Parameter

说明

[in] pDocument

对于保存的 CDocument 的指针。

[in] bResetModifiedFlag

TRUE 指示考虑 pDocument 修改 CDataRecoveryHandler ; FALSE 指示框架将 pDocument 非限定的。 请参见"备注"部分有关此标志的作用的更多信息。

返回值

TRUE,如果适当的标志设置和 pDocument 是有效的 CDocument 对象。

备注

CDocument 对象都有一个的标志是否已更改,因为次保存。 使用 CDocument::IsModified 确定此标志状态。 如果 CDocument 未更改,因为次保存,AutosaveDocumentInfo 删除该的任何已自动存储的文档。 如果文档已更改,因为次保存,关闭则会提示用户在关闭之前保存文档。

备注

使用 bResetModifiedFlag 更改文档的状态更改为非限定可能会导致该用户缺少未保存的数据。如果该结构将文档未修改,关闭它不提示用户保存。

如果 pDocument 不是有效的 CDocument 对象,此方法将引发与 断言(MFC) 宏的异常。

若要使用此方法,在 m_dwRestartManagerSupportFlags必须设置 AFX_RESTART_MANAGER_AUTOSAVE_AT_RESTART 或 AFX_RESTARTMANAGER_AUTOSAVE_AT_INTERVAL。 请参见 CDataRecoveryHandler选件类 有关 m_dwRestartManagerSupportFlags 参数的更多信息。

要求

标头: afxdatarecovery.h

请参见

参考

CDataRecoveryHandler选件类

层次结构图

CDataRecoveryHandler::AutosaveAllDocumentInfo

CDocument选件类