Freigeben über


MMC_COLUMN_DATA-Struktur (mmc.h)

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

Die MMC_COLUMN_DATA-Struktur enthält die Spaltendaten einer einzelnen Spalte in einem Spaltensatz. Die Spaltendaten werden von MMC im Arbeitsspeicher beibehalten. Die MMC_COLUMN_SET_DATA-Struktur enthält einen Zeiger auf ein Array von MMC_COLUMN_DATA Strukturen.

Syntax

typedef struct _MMC_COLUMN_DATA {
  int       nColIndex;
  DWORD     dwFlags;
  int       nWidth;
  ULONG_PTR ulReserved;
} MMC_COLUMN_DATA;

Members

nColIndex

Ein nullbasierter Indexwert der Spalte.

dwFlags

Ein definiertes Flag HDI_HIDDEN (= 0x0001), das angibt, dass die Spalte ausgeblendet ist. Der Standardwert für das Feld ist 0, was angibt, dass die Spalte sichtbar ist.

nWidth

Breite der Spalte.

ulReserved

Derzeit nicht verwendet.

Hinweise

Durch Festlegen des dwFlags-Elements der MMC_COLUMN_DATA-Struktur kann ein Snap-In Spalten in einem Spaltensatz in Aufrufen von IColumnData::SetColumnConfigData ausblenden oder anzeigen. Die Spalte "0" eines Spaltensatzes kann jedoch nicht ausgeblendet werden. Dadurch wird sichergestellt, dass Ergebnisbereichssymbole ordnungsgemäß in die erste Spalte eingefügt werden und dass das MMC_VERB_RENAME Konsolenverb ordnungsgemäß funktioniert.

Anforderungen

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

Weitere Informationen

CCF_COLUMN_SET_ID

MMC_COLUMN_SET_DATA

Verwenden von Spaltenpersistenz