Freigeben über


IColumnData-Schnittstelle (mmc.h)

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

Die IColumnData-Schnittstelle ermöglicht es einem Snap-In, die persistenten Ansichtsdaten von Listenansichtsspalten festzulegen und abzurufen, die für die Spaltenanpassung verwendet werden sollen. Weitere Informationen zur Verwendung der IColumnData-Schnittstelle finden Sie unter Verwenden von IColumnData.

Die Schnittstelle bietet Methoden zum programmgesteuerten Bereitstellen derselben Funktionalität, die MMC im Dialogfeld Spalten ändern bereitstellt. Darüber hinaus bietet die IColumnData-Schnittstelle Methoden zum Festlegen und Abrufen der sortierten Spalte und zum Sortieren der Richtung eines bestimmten Spaltensatzes.

Das gesamte Dataset und das von den Methoden der IColumnData-Schnittstelle abgerufene Dataset wird von MMC im Arbeitsspeicher und nicht in einem Stream oder Speichermedium beibehalten. Diese Daten werden nur dann in einer MSC-Konsolendatei gespeichert, wenn der Benutzer den Menübefehl Speichern auswählt.

MMC speichert Spaltendaten (auch als Spaltenkonfigurationsdaten bezeichnet) pro Spaltensatz (unter Verwendung einer Spaltensatz-ID) pro Ansicht pro Snap-In-instance. In jeder Ansicht verweist jede Spaltensatz-ID auf ihre eigenen Spaltenkonfigurationsdaten. Das Snap-In kann die IColumnData-Schnittstelle verwenden, die sich auf die jeweilige Ansicht bezieht, um auf die Spaltenkonfigurationsdaten dieser Ansicht zuzugreifen.

Weitere Informationen zur Spaltenanpassung finden Sie unter Verwenden der Spaltenpersistenz.

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

Vererbung

Die IColumnData-Schnittstelle erbt von der IUnknown-Schnittstelle . IColumnData verfügt auch über die folgenden Membertypen:

Methoden

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

 
IColumnData::GetColumnConfigData

Mit der IColumnData::GetColumnConfigData-Methode kann ein Snap-In die aktuelle Breite, Reihenfolge und ausgeblendete status jeder Spalte in einem Spaltensatz abrufen, der von MMC im Arbeitsspeicher gespeichert ist.
IColumnData::GetColumnSortData

Die IColumnData::GetColumnSortData-Methode ermöglicht es einem Snap-In, die sortierte Spalte und die Sortierrichtung für Spalten in einem Spaltensatz aus dem Arbeitsspeicher abzurufen.
IColumnData::SetColumnConfigData

Die IColumnData::SetColumnConfigData-Methode ermöglicht es einem Snap-In, die persistente Breite, Reihenfolge und ausgeblendete status von Spalten in einem Spaltensatz festzulegen.
IColumnData::SetColumnSortData

Die IColumnData::SetColumnSortData-Methode ermöglicht es einem Snap-In, die sortierte Spalte und die Sortierrichtung für Spalten in einem Spaltensatz festzulegen.

Anforderungen

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

Weitere Informationen

Verwenden der Spaltenpersistenz

Verwenden von IColumnData