ILayoutStorage::BeginMonitor 方法 (objidl.h)

BeginMonitor 方法用于在加载操作启动时开始监视。 操作完成后,应用程序必须调用 ILayoutStorage::EndMonitor

语法

HRESULT BeginMonitor();

返回值

此方法支持标准返回值E_OUTOFMEMORY、E_UNEXPECTED、E_INVALIDARG和E_FAIL,以及以下内容:

返回代码 说明
STG_E_INUSE ILayoutStorage 已在监视时调用 BeginMonitor。

注解

通常,应用程序在实际加载开始之前调用 BeginMonitor 。 调用此方法后,复合文件实现会将对文件存储和流执行的任何操作视为所需访问模式的一部分。 结果是类似通过调用 ILayoutStorage::LayoutScript 显式创建的布局脚本。

应用程序通常使用监视来获取嵌入对象的访问模式。 监视还可以使用通用布局工具来启动现有应用程序并监视其访问模式。

调用 ILayoutStorage::EndMonitor 结束监视。 允许多次调用 BeginMonitorEndMonitor 。 监视还可以与对 ILayoutStorage::LayoutScript 的调用混合使用。

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 objidl.h
Library Uuid.lib
DLL Ole32.dll

另请参阅

ILayoutStorage::EndMonitor

ILayoutStorage::LayoutScript