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


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

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

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

IHeaderCtrl2 — это новая версия интерфейса IHeaderCtrl для MMC 1.2. IHeaderCtrl2 совпадает с IHeaderCtrl с добавлением следующих методов:

Эти методы обеспечивают поддержку для пользователей фильтрации представлений списков на основе фильтров, заданных для каждого столбца в представлении результатов. Имейте в виду, что возвращаемое значение E_NOTIMPL любым из этих методов указывает, что фильтрация представлений списка недоступна в версии MMC, в которой загружается оснастка.

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

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

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

Методы

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

 
IHeaderCtrl2::GetColumnFilter

Метод IHeaderCtrl2::GetColumnFilter извлекает значение фильтра, заданное для указанного столбца.
IHeaderCtrl2::SetChangeTimeOut

IHeaderCtrl2::SetChangeTimeOut задает интервал времени ожидания между временем изменения в атрибутах фильтра и отправкой уведомления об изменении фильтра MMCN_FILTER_CHANGE, которое отправляется в метод IComponent::Notify оснастки.
IHeaderCtrl2::SetColumnFilter

IHeaderCtrl2::SetColumnFilter задает значение фильтра и его максимальную длину символов для указанного столбца в отфильтрованном списке.

Требования

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