Everything_SetSort

Everything_SetSort函数将结果应如何排序。

 

句法

void Everything_SetSort(
    DWORD dwSortType 
);

 

参数

dwSortType
排序类型可以是以下值之一:

EVERYTHING_SORT_NAME_ASCENDING(1)
EVERYTHING_SORT_NAME_DESCENDING(2)
EVERYTHING_SORT_PATH_ASCENDING(3)
EVERYTHING_SORT_PATH_DESCENDING(4)
EVERYTHING_SORT_SIZE_ASCENDING(5)
EVERYTHING_SORT_SIZE_DESCENDING(6)
EVERYTHING_SORT_EXTENSION_ASCENDING(7)
EVERYTHING_SORT_EXTENSION_DESCENDING(8)
EVERYTHING_SORT_TYPE_NAME_ASCENDING(9)
EVERYTHING_SORT_TYPE_NAME_DESCENDING(10)
EVERYTHING_SORT_DATE_CREATED_ASCENDING(11)
EVERYTHING_SORT_DATE_CREATED_DESCENDING(12)
EVERYTHING_SORT_DATE_MODIFIED_ASCENDING(13)
EVERYTHING_SORT_DATE_MODIFIED_DESCENDING(14)
EVERYTHING_SORT_ATTRIBUTES_ASCENDING(15)
EVERYTHING_SORT_ATTRIBUTES_DESCENDING(16)
EVERYTHING_SORT_FILE_LIST_FILENAME_ASCENDING(17)
EVERYTHING_SORT_FILE_LIST_FILENAME_DESCENDING(18)
EVERYTHING_SORT_RUN_COUNT_ASCENDING(19)
EVERYTHING_SORT_RUN_COUNT_DESCENDING(20)
EVERYTHING_SORT_DATE_RECENTLY_CHANGED_ASCENDING(21)
EVERYTHING_SORT_DATE_RECENTLY_CHANGED_DESCENDING(22)
EVERYTHING_SORT_DATE_ACCESSED_ASCENDING(23)
EVERYTHING_SORT_DATE_ACCESSED_DESCENDING(24)
EVERYTHING_SORT_DATE_RUN_ASCENDING(25)
EVERYTHING_SORT_DATE_RUN_DESCENDING(26)

 

回报价值

此功能没有返回值。

 

备注

默认排序为EVERYTHING_SORT_NAME_ASCENDING(1)。这种是免费的。

建议使用快速排序,快速排序是即时的。

在Everything中启用快速排序:

  • 在“ 所有内容”中,从“ 工具”菜单中单击“ 选项”
  • 单击“ 索引”选项卡。
  • 检查快速排序以获得所需的快速排序类型
  • 单击确定

 

可能不支持排序,在这种情况下,在收到结果后,您应该调用* Everything_GetResultListSort来确定实际使用的排序。

 

必须在Everything_Query之前调用此函数。

 

//设置搜索。
Everything_SetSearch(“123 ABC”); 

//按大小降序排序。
Everything_SetSort(EVERYTHING_SORT_SIZE_DESCENDING); 

//执行查询
Everything_Query(FALSE);

 

要求

需要一切1.4.1或更高版本。