IMAPITable::QuerySortOrder
Область применения: Outlook 2013 | Outlook 2016
Извлекает текущий порядок сортировки для таблицы.
HRESULT QuerySortOrder(
LPSSortOrderSet FAR * lppSortCriteria
);
Параметры
lppSortCriteria
[out] Указатель на указатель на структуру SSortOrderSet , содержащую текущий порядок сортировки.
Возвращаемое значение
S_OK
Текущий порядок сортировки успешно возвращен.
MAPI_E_BUSY
Выполняется другая операция, которая предотвращает запуск операции получения порядка сортировки. Либо выполняющиеся операции должны быть разрешены к завершению, либо она должна быть остановлена.
Замечания
Метод IMAPITable::QuerySortOrder извлекает текущий порядок сортировки для таблицы. Порядок сортировки описывается со структурой SSortOrderSet .
Член cSorts структуры SSortOrderSet может быть равен нулю, если:
Таблица не отсортирована.
Сведения о сортировке таблицы отсутствуют.
Структура SSortOrderSet не подходит для описания порядка сортировки.
Примечания для исполнителей
Если выполняется вызов метода IMAPITable::SortTable со структурой SSortOrderSet , содержащей нулевые столбцы в ключе сортировки, удалите текущий порядок сортировки и примените порядок по умолчанию, если он есть. При последующих вызовах QuerySortOrder можно выбрать, следует ли возвращать ноль или больше столбцов для ключа сортировки. Можно вернуть больше столбцов, чем в настоящем представлении.
Дополнительные сведения о сортировке см. в разделе Сортировка и классификация.