IResultData::Sort 方法 (mmc.h)
IResultData::Sort 方法对结果窗格中的所有项进行排序。
语法
HRESULT Sort(
[in] int nColumn,
[in] DWORD dwSortOptions,
[in] LPARAM lUserParam
);
参数
[in] nColumn
单击的列标题的索引。
[in] dwSortOptions
排序操作期间要使用的排序选项。 该值可为以下项的组合:
RSI_DESCENDING = 0x0001
排序应按降序排列。 默认为按升序排序。
RSI_NOSORTICON = 0x0002
指示 MMC 删除排序箭头图标。 当管理单元执行自定义排序操作时,此选项非常有用。
[in] lUserParam
一个 值,该值指定由用户确定的信息。 此参数可以包含各种条目,例如包括排序顺序或上下文信息。
返回值
此方法可以返回其中一个值。
注解
如果管理单元实现 IResultDataCompare 或 IResultDataCompareEx 接口,MMC 将调用接口的 Compare 方法,以允许管理单元比较列表项。 否则,MMC 使用默认的字符串比较函数。
虚拟列表没有排序函数。 若要允许虚拟列表排序,管理单元必须实现 IResultOwnerData 接口。 调用 IResultData::Sort 时,MMC 会将调用转发到 IResultOwnerData::SortItems。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | mmc.h |
DLL | Mmcndmgr.dll |