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


Метод IColumnData::GetColumnSortData (mmc.h)

Метод IColumnData::GetColumnSortData позволяет оснастке извлекать из памяти отсортированный столбец и направление сортировки для столбцов в наборе столбцов.

Синтаксис

HRESULT GetColumnSortData(
  [in]  SColumnSetID      *pColID,
  [out] MMC_SORT_SET_DATA **ppColSortData
);

Параметры

[in] pColID

Указатель на структуру SColumnSetID , содержащую идентификатор набора столбцов, данные сортировки которого необходимо извлечь.

[out] ppColSortData

Указатель на указатель на структуру MMC_SORT_SET_DATA , которая будет содержать данные сортировки столбцов набора столбцов.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Комментарии

Если пользователь выбирает элемент область, а затем изменяет данные сортировки в представлении списка выбранного элемента. Если оснастка вызывает метод IColumnData::GetColumnSortData для получения одинаковых данных сортировки, метод вернет новые данные независимо от того, отменяет ли пользователь выбор элемента.

Структура MMC_SORT_SET_DATA и ее массив MMC_SORT_DATA структур выделяются MMC в виде одного непрерывного блока памяти во время вызовов GetColumnSortData. Оснастка должна вызывать CoTaskMemFree с заданным указателем на MMC_SORT_SET_DATA. Это освобождает весь блок памяти.

Все наборы данных и полученные методами интерфейса IColumnData сохраняются MMC в памяти, а не в потоке или носителе хранилища. Эти данные сохраняются в msc-файле консоли, только если пользователь выбирает команду меню Сохранить .

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header mmc.h
DLL Mmcndmgr.dll

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

IColumnData

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