Freigeben über


IHeaderCtrl2-Schnittstelle (mmc.h)

Die IHeaderCtrl2-Schnittstelle wird in MMC 1.2 eingeführt.

Die IHeaderCtrl2-Schnittstelle ermöglicht die Bearbeitung von Spalten und gibt die Art der Informationen an, die im Ergebnisansichtsbereich der Konsole angezeigt werden sollen.

IHeaderCtrl2 ist eine neue Version der IHeaderCtrl-Schnittstelle für MMC 1.2. IHeaderCtrl2 ist identisch mit IHeaderCtrl mit dem Hinzufügen der folgenden Methoden:

Diese Methoden bieten Unterstützung für Benutzer beim Filtern von Listenansichten basierend auf Filtern, die für jede Spalte in der Ergebnisansicht festgelegt sind. Beachten Sie, dass ein Rückgabewert von E_NOTIMPL einer dieser Methoden angibt, dass die Listenansichtsfilterung in der MMC-Version, in der das Snap-In geladen wird, nicht verfügbar ist.

Die IHeaderCtrl2-Schnittstelle kann von der IConsole-Schnittstelle abgefragt werden, die während der Erstellung der Komponente an IComponent::Initialize übergeben wurde.

Vererbung

Die IHeaderCtrl2-Schnittstelle erbt von der IUnknown-Schnittstelle . IHeaderCtrl2 verfügt auch über folgende Membertypen:

Methoden

Die IHeaderCtrl2-Schnittstelle verfügt über diese Methoden.

 
IHeaderCtrl2::GetColumnFilter

Die IHeaderCtrl2::GetColumnFilter-Methode ruft den Filterwert ab, der für die angegebene Spalte festgelegt ist.
IHeaderCtrl2::SetChangeTimeOut

IHeaderCtrl2::SetChangeTimeOut legt das Timeoutintervall zwischen dem Zeitpunkt fest, zu dem eine Änderung in den Filterattributen erfolgt, und der Veröffentlichung einer MMCN_FILTER_CHANGE Filteränderungsbenachrichtigung, die an die IComponent::Notify-Methode des Snap-Ins gesendet wird.
IHeaderCtrl2::SetColumnFilter

IHeaderCtrl2::SetColumnFilter legt den Filterwert und seine maximale Zeichenlänge für eine angegebene Spalte in einer gefilterten Liste fest.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile mmc.h