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

一个 值,该值指定由用户确定的信息。 此参数可以包含各种条目,例如包括排序顺序或上下文信息。

返回值

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

注解

如果管理单元实现 IResultDataCompareIResultDataCompareEx 接口,MMC 将调用接口的 Compare 方法,以允许管理单元比较列表项。 否则,MMC 使用默认的字符串比较函数。

虚拟列表没有排序函数。 若要允许虚拟列表排序,管理单元必须实现 IResultOwnerData 接口。 调用 IResultData::Sort 时,MMC 会将调用转发到 IResultOwnerData::SortItems

要求

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

另请参阅

IResultData

IResultData2

IResultDataCompare::Compare

IResultOwnerData::SortItems