Freigeben über


MMC_VISIBLE_COLUMNS-Struktur (mmc.h)

Die MMC_VISIBLE_COLUMNS-Struktur wird in MMC 1.2 eingeführt.

Die MMC_VISIBLE_COLUMNS-Struktur wird von MMC mit der MMCN_COLUMNS_CHANGED Benachrichtigung verwendet, um das Snap-In darüber zu informieren, welche Spalten in einem Spaltensatz sichtbar sind.

Syntax

typedef struct _MMC_VISIBLE_COLUMNS {
  INT nVisibleColumns;
  INT rgVisibleCols[1];
} MMC_VISIBLE_COLUMNS;

Members

nVisibleColumns

Die Anzahl der sichtbaren Spalten im Spaltensatz.

rgVisibleCols[1]

Ein Array mit variabler Länge, in dem jeder Member die nullbasierte Zahl einer sichtbaren Spalte enthält. Die Reihenfolge der Spalten im Array entspricht der Reihenfolge der Spalten, wie sie in der Listenansicht angezeigt werden. Der nVisibleColumns-Member gibt die Anzahl der Elemente in der Liste an.

Hinweise

Der Wert von rgVisibleCols[0] ist immer 0 (Null), was angibt, dass die erste sichtbare Spalte in der Listenansicht immer die Null-Indexwertspalte ist, die immer die erste Spalte sein muss und immer sichtbar sein muss. Darüber hinaus erlaubt MMC dem Benutzer nicht, die Position der ersten Spalte zu ändern.

Die Reihenfolge der sichtbaren Spalten kann sich von der Reihenfolge des Einfügevorgangs durch das Snap-In unterscheiden, da der Benutzer die Spalten möglicherweise neu angeordnet hat, indem er die Kopfzeilen ziehen und ablegen.

Anforderungen

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

Weitere Informationen

MMCN_COLUMNS_CHANGED

Verwenden von Spaltenpersistenz