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 |