IColumnManager::GetColumns-Methode (shobjidl_core.h)
Ruft ein Array von PROPERTYKEY-Strukturen ab, die die von der Ansicht unterstützten Spalten darstellen. Enthält entweder alle Spalten oder nur die derzeit sichtbaren Spalten.
Syntax
HRESULT GetColumns(
[in] CM_ENUM_FLAGS dwFlags,
[out] PROPERTYKEY *rgkeyOrder,
[in] UINT cColumns
);
Parameter
[in] dwFlags
Typ: CM_ENUM_FLAGS
Ein Wert aus der CM_ENUM_FLAGS-Enumeration , der angibt, ob unabhängig von der Sichtbarkeit nur sichtbare Spalten oder alle Spalten angezeigt werden sollen.
[out] rgkeyOrder
Typ: PROPERTYKEY*
Enthält bei Erfolg einen Zeiger auf ein Array von PROPERTYKEY-Strukturen , die die Spalten darstellen.
[in] cColumns
Typ: UINT
Die Länge des rgkeyOrder-Arrays .
Rückgabewert
Typ: HRESULT
Gibt einen der folgenden Werte zurück:
Rückgabecode | BESCHREIBUNG |
---|---|
|
Abgerufene Sammlung. |
|
Alle Spalten wurden nicht PROPERTYKEY-Strukturen zugeordnet. |
|
Der Wert in cColumns ist mit dem Wert in dwFlags inkonsistent. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |
DLL | Shell32.dll (Version 5.0 oder höher) |