IComponent2::RestoreResultView 方法 (mmc.h)

RestoreResultView 方法还原结果视图。 此方法使管理单元能够还原结果视图的特定于管理单元的详细信息。 有关详细信息,请参阅 还原结果视图

此方法取代 MMCN_RESTORE_VIEW通知的使用

语法

HRESULT RestoreResultView(
  [in] MMC_COOKIE             cookie,
  [in] PRESULT_VIEW_TYPE_INFO pResultViewType
);

参数

[in] cookie

一个 值,该值指定将还原其结果视图的唯一标识符。

[in] pResultViewType

指向结果视图 RESULT_VIEW_TYPE_INFO 结构的指针。

返回值

如果成功,则返回值S_OK。 管理单元可以返回S_FALSE,以防止 MMC 根据 *pResultViewType 中的信息还原视图。 其他返回值指示错误代码。

注解

*pResultViewType 的 pstrPersistableViewDescription 成员指定分配给结果视图的名称。 若要还原 由 pstrPersistableViewDescription 成员标识的结果视图,该管理单元将填充 *pResultViewType 的其余成员。 结果视图的名称最初是在管理单元实现 IComponent2::GetResultViewType2 期间分配的。 MMC 调用 IComponent2::RestoreResultView ,以便在用户重新访问结果视图时,管理单元可以还原内部视图设置。

当用户自定义视图时,MMC 会知道某些 (设置(如视图选项或视图模式) ),而某些 ((如 事件查看器 管理单元) 中的最早 First)位于管理单元内部。 在 MMC 2.0 之前,没有 MMC 与管理单元通信以还原内部视图设置的机制。 但是,MMC 2.0 中的 IComponent2::GetResultViewType2IComponent2::RestoreResultView 方法提供了还原内部视图设置的机制。 管理单元针对 RESULT_VIEW_TYPE_INFO 结构的 pstrPersistableViewDescription 成员保留内部视图设置。 当 MMC 调用 IComponent2::RestoreResultView 还原结果视图时,管理单元使用持久化设置来完成视图还原。

用户通过按 MMC 后退/转发 按钮或加载已保存的控制台文件来重新访问结果视图。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 mmc.h

另请参阅

IComponent2::GetResultViewType2

RESULT_VIEW_TYPE_INFO

还原结果视图