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 |