MMC_RESTORE_VIEW 结构 (mmc.h)

MMC 1.1 中引入了MMC_RESTORE_VIEW结构。

MMC_RESTORE_VIEW结构包含有关结果窗格视图的信息,当用户使用后退或前进按钮导航到视图历史记录中显示的视图时,管理单元必须还原该视图。

语法

typedef struct _MMC_RESTORE_VIEW {
  DWORD      dwSize;
  MMC_COOKIE cookie;
  LPOLESTR   pViewType;
  long       lViewOptions;
} MMC_RESTORE_VIEW;

成员

dwSize

一个 值,该值指定MMC_RESTORE_VIEW结构的大小。 管理单元可以使用 dwSize 来检查结构的版本。

cookie

一个 值,该值指定将在范围窗格中还原的项的 Cookie。

pViewType

指向字符串的指针,该字符串指定用于显示 Cookie 所指定项的结果窗格的视图类型。 有关视图类型的详细信息,请参阅 IComponent::GetResultViewType 的 ppViewType 参数。

lViewOptions

一个 值,该值指定用于显示 Cookie 所指定项的结果窗格的视图选项设置。 有关视图选项的详细信息,请参阅 IComponent::GetResultViewType 的 pViewOptions 参数。

注解

MMC 维护结果窗格的导航历史记录。 对于历史记录中的每个项,MMC 存储在当前控制台会话期间最初显示结果窗格时 由 IComponent::GetResultViewType 指定的视图类型和视图选项。 使用后退或前进按钮导航历史记录时,MMC 向拥有该项目的管理单元发送 一个MMCN_RESTORE_VIEW 通知,该通知具有指向MMC_RESTORE_VIEW结构的指针作为其 arg 参数,将指向 BOOL 的指针作为其参数。 管理单元应通过在 “视图 ”上下文菜单中设置相应的菜单项、设置其内部视图类型状态并执行在视图历史记录中显示结果窗格所需的任何初始化来处理该通知。

要求

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

另请参阅

IComponent::GetResultViewType

IComponent::Notify

MMCN_RESTORE_VIEW