Метод 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
Значение типа , указывающее сведения, определяемые пользователем. Этот параметр может содержать различные записи, например сведения о порядке сортировки или контексте.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Комментарии
Если оснастка реализует интерфейс IResultDataCompare или IResultDataCompareEx , MMC вызывает метод Compare интерфейса, чтобы разрешить оснастке сравнивать элементы списка. В противном случае MMC использует функцию сравнения строк по умолчанию.
Функция сортировки для виртуального списка отсутствует. Чтобы разрешить сортировку виртуальных списков, оснастка должна реализовать интерфейс IResultOwnerData . При вызове метода IResultData::Sort MMC перенаправит вызов iResultOwnerData::SortItems.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | mmc.h |
DLL | Mmcndmgr.dll |