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


Метод 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

См. также раздел

IColumnData

Использование IColumnData