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


Интерфейс IColumnData (mmc.h)

Интерфейс IColumnData появился в MMC 1.2.

Интерфейс IColumnData позволяет оснастке задавать и извлекать сохраненные данные представления столбцов представления списка для использования при настройке столбцов. Дополнительные сведения об использовании интерфейса IColumnData см. в разделе Использование IColumnData.

Интерфейс предоставляет методы для программного предоставления той же функциональности, что и MMC в диалоговом окне Изменение столбцов . Кроме того, интерфейс IColumnData предоставляет методы для задания и получения отсортированного столбца и направления сортировки определенного набора столбцов.

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

MMC сохраняет данные столбцов (также называемые данными конфигурации столбцов) для каждого набора столбцов (с использованием идентификатора набора столбцов) для каждого представления на экземпляр оснастки. В каждом представлении каждый идентификатор набора столбцов ссылается на собственные данные конфигурации столбцов. Оснастка может использовать интерфейс IColumnData , относящийся к конкретному представлению, для доступа к данным конфигурации столбцов этого представления.

Дополнительные сведения о настройке столбцов см. в разделе Использование сохраняемости столбцов.

Интерфейс IColumnData можно запрашивать из IConsole, переданного в IComponent::Initialize во время создания компонента.

Наследование

Интерфейс IColumnData наследуется от интерфейса IUnknown . IColumnData также содержит следующие типы элементов:

Методы

Интерфейс IColumnData содержит следующие методы.

 
IColumnData::GetColumnConfigData

Метод IColumnData::GetColumnConfigData позволяет оснастке получать текущую ширину, порядок и скрытое состояние каждого столбца в наборе столбцов, хранящегося в памяти MMC.
IColumnData::GetColumnSortData

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

Метод IColumnData::SetColumnConfigData позволяет оснастке задать сохраненную ширину, порядок и скрытое состояние столбцов в наборе столбцов.
IColumnData::SetColumnSortData

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

Требования

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

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

Использование сохраняемости столбцов

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