Метод IColumnData::SetColumnSortData (mmc.h)
Метод IColumnData::SetColumnSortData позволяет оснастке задать отсортированный столбец и направление сортировки для столбцов в наборе столбцов.
Синтаксис
HRESULT SetColumnSortData(
[in] SColumnSetID *pColID,
[in] MMC_SORT_SET_DATA *pColSortData
);
Параметры
[in] pColID
Указатель на структуру SColumnSetID , содержащую идентификатор набора столбцов, для которого необходимо задать данные сортировки.
[in] pColSortData
Указатель на структуру MMC_SORT_SET_DATA , содержащую данные сортировки столбцов набора столбцов.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Комментарии
Если пользователь выбирает область элемент, а оснастка вызывает IColumnData::SetColumnSortData для изменения данных сортировки представления списка выбранного элемента. MMC будет применять изменения к представлению списка только после того, как пользователь отменит выбор, а затем повторно выбрал элемент. Имейте в виду, что MMC также применяет изменения ко всем наборам столбцов с одинаковым идентификатором, поэтому, если пользователь выбирает другой элемент с тем же идентификатором набора столбцов, MMC также применит к нему сохраненные данные.
MMC 1.2 поддерживает сортировку только по одному столбцу, поэтому SetColumnSortData возвращает E_FAIL , если число столбцов сортировки больше 1.
Все наборы данных и полученные методами интерфейса IColumnData сохраняются MMC в памяти, а не в потоке или носителе хранилища. Эти данные сохраняются в msc-файле консоли, только если пользователь выбирает команду меню Сохранить .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | mmc.h |
DLL | Mmcndmgr.dll |