Поделиться через


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 можно выбрать, следует ли возвращать ноль или больше столбцов для ключа сортировки. Можно вернуть больше столбцов, чем в настоящем представлении.

Дополнительные сведения о сортировке см. в разделе Сортировка и классификация.

См. также

IMAPITable::SortTable

MAPIFreeBuffer

SSortOrderSet

IMAPITable : IUnknown