MMC_SORT_SET_DATA结构 (mmc.h)

MMC 1.2 中引入了MMC_SORT_SET_DATA结构。

MMC_SORT_SET_DATA 结构用于设置和检索其排序数据永久存储的列表视图列集。 MMC_SORT_SET_DATA 结构包含有关正在为其设置或检索持久排序数据的特定列集中的列数的信息,以及指向实际保存排序数据的MMC_SORT_DATA结构数组的指针。

语法

typedef struct _MMC_SORT_SET_DATA {
  int           cbSize;
  int           nNumItems;
  MMC_SORT_DATA *pSortData;
} MMC_SORT_SET_DATA;

成员

cbSize

MMC_SORT_SET_DATA结构的大小。

nNumItems

正在为其设置或检索持久排序数据的列集中的列数。 此值可以为下列值之一:

0

列集中没有对列进行排序。 管理单元可以将 nNumItems 设置为此值,以保留列表视图未排序的事实。 在这种情况下,pSortData 成员应设置为 NULL

1

对列集中的一列进行排序。 请注意,MMC 1.2 中仅允许单列排序。

pSortData

指向包含实际排序数据的 MMC_SORT_DATA 结构的数组的指针。 如果 nNumItems 设置为 0,则应设置为 NULL

注解

MMC 1.2 仅支持单列排序,因此MMC_SORT_SET_DATA结构的 nNumItems 成员不能大于 1。 否则, IColumnData::SetColumnSortData 将返回S_FALSE。

对隐藏列禁用排序。 可以使用 IColumnData::SetColumnConfigData 方法隐藏或显示列。

用户可以使用“选择列”对话框隐藏列。

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 mmc.h

另请参阅

CCF_COLUMN_SET_ID

MMC_SORT_DATA

使用列暂留