IPersistFile::SaveCompleted 方法 (objidl.h)

通知该对象它可以写入它的文件。 它通过通知对象可以从 NoScribble 模式还原 (,在该模式中,它不得写入其文件) ,到可以) 的普通模式 (。 组件在收到 IPersistFile::Save 调用时进入 NoScribble 模式。

语法

HRESULT SaveCompleted(
  [in] LPCOLESTR pszFileName
);

参数

[in] pszFileName

先前保存对象的文件的绝对路径。

返回值

此方法始终返回 S_OK。

注解

当对 IPersistFile::Save 的调用完成时,将调用 SaveCompleted,并且保存的文件现在是当前工作文件, (已使用“保存”或“另存为”操作) 保存。 调用 Save 会将对象置于 NoScribble 模式,使其无法写入其文件。 调用 SaveCompleted 时,对象将还原为 Normal 模式,在该模式下,该对象可以自由写入其文件。

调用方备注

OLE 不调用 SaveCompleted 方法。 通常,应用程序不会调用它,除非它们将对象直接保存到文件,此操作通常留给最终用户。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 objidl.h

另请参阅

IPersistFile