IColumnData::SetColumnSortData 方法 (mmc.h)

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

语法

HRESULT SetColumnSortData(
  [in] SColumnSetID      *pColID,
  [in] MMC_SORT_SET_DATA *pColSortData
);

参数

[in] pColID

指向 SColumnSetID 结构的指针,该结构包含要设置其排序数据的列集的列集 ID。

[in] pColSortData

指向包含列集的列排序数据的 MMC_SORT_SET_DATA 结构的指针。

返回值

此方法可以返回其中一个值。

注解

如果用户选择范围项,并且管理单元调用 IColumnData::SetColumnSortData 以修改所选项的列表视图的排序数据。 仅在用户取消选择并重新选择项目后,MMC 才会将更改应用于列表视图。 请注意,MMC 还会将更改应用于具有相同 ID 的所有列集,因此,如果用户选择具有相同列集 ID 的其他项,MMC 还将向其应用持久化数据。

MMC 1.2 仅支持单列排序,这就是 SetColumnSortData 在排序列数大于 1 时返回 E_FAIL 的原因。

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

要求

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

另请参阅

IColumnData

使用 IColumnData