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 |