IColumnData 接口 (mmc.h)

MMC 1.2 中引入了 IColumnData 接口。

IColumnData 接口允许管理单元设置和检索列表视图列的持久化视图数据,以用于列自定义。 有关何时使用 IColumnData 接口的详细信息,请参阅 使用 IColumnData

接口提供以编程方式提供与 MMC 在 “修改列 ”对话框中提供的相同功能的方法。 此外, IColumnData 接口提供用于设置和检索特定列集的排序列和排序方向的方法。

由 IColumnData 接口的方法检索的所有数据集都由 MMC 保留在内存中,而不是保存在流或存储介质中。 仅当用户选择“ 保存 ”菜单命令时,此数据才会保存到 .msc 控制台文件中。

MMC 使用每个管理单元实例的每个视图) 列集 ID (,保留列数据 (也称为列配置数据) 。 在每个视图中,每个列集 ID 引用其自己的列配置数据。 管理单元可以使用与特定视图相关的 IColumnData 接口来访问该视图的列配置数据。

有关列自定义的详细信息,请参阅 使用列持久性

可以在创建组件期间从传递到 IComponent::Initialize 的 IConsole 中查询 IColumnData 接口。

继承

IColumnData 接口继承自 IUnknown 接口。 IColumnData 还具有以下类型的成员:

方法

IColumnData 接口包含以下方法。

 
IColumnData::GetColumnConfigData

IColumnData::GetColumnConfigData 方法使管理单元能够检索 MMC 存储在内存中的列集中每个列的当前宽度、顺序和隐藏状态。
IColumnData::GetColumnSortData

IColumnData::GetColumnSortData 方法使管理单元能够从内存中检索列集中列的排序和排序方向。
IColumnData::SetColumnConfigData

IColumnData::SetColumnConfigData 方法允许管理单元设置列集中列的持久宽度、顺序和隐藏状态。
IColumnData::SetColumnSortData

IColumnData::SetColumnSortData 方法允许管理单元为列集中的列设置排序的列和排序方向。

要求

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

另请参阅

使用列持久性

使用 IColumnData