Freigeben über


IShellFolder2::GetDefaultColumnState-Methode (shobjidl_core.h)

Ruft den Standardzustand für eine angegebene Spalte ab.

Syntax

HRESULT GetDefaultColumnState(
  [in]  UINT        iColumn,
  [out] SHCOLSTATEF *pcsFlags
);

Parameter

[in] iColumn

Typ: UINT

Eine ganze Zahl, die die Spaltennummer angibt.

[out] pcsFlags

Typ: SHCOLSTATEF*

Ein Zeiger auf einen Wert, der Flags enthält, die den Standardspaltenstatus angeben. Dieser Parameter kann eine Kombination der folgenden Flags enthalten.

SHCOLSTATE_TYPE_STR

Eine Zeichenfolge.

SHCOLSTATE_TYPE_INT

Eine ganze Zahl.

SHCOLSTATE_TYPE_DATE

Ein Datum

SHCOLSTATE_ONBYDEFAULT

Sollte standardmäßig in der Ansicht Windows Explorer Details angezeigt werden.

SHCOLSTATE_SLOW

Empfiehlt, dass die Ordneransicht Spalteninformationen asynchron in einem Hintergrundthread extrahiert, da das Extrahieren dieser Informationen zeitaufwändig sein kann.

SHCOLSTATE_EXTENDED

Wird von einem Handler bereitgestellt, nicht vom Ordnerobjekt.

SHCOLSTATE_SECONDARYUI

Wird nicht im Kontextmenü angezeigt, sondern im Dialogfeld Mehr aufgeführt.

SHCOLSTATE_HIDDEN

Wird nicht in der Benutzeroberfläche angezeigt.

SHCOLSTATE_PREFER_VARCMP

Verwendet die Standardsortierung anstelle von CompareIDs , um die Sortierreihenfolge abzurufen.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)
DLL Shell32.dll (Version 5.0 oder höher)