Metodo IShellFolder2::GetDefaultColumnState (shobjidl_core.h)

Ottiene lo stato predefinito per una colonna specificata.

Sintassi

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

Parametri

[in] iColumn

Tipo: UINT

Intero che specifica il numero di colonna.

[out] pcsFlags

Tipo: SHCOLSTATEF*

Puntatore a un valore che contiene flag che indicano lo stato predefinito della colonna. Questo parametro può includere una combinazione dei flag seguenti.

SHCOLSTATE_TYPE_STR

Stringa.

SHCOLSTATE_TYPE_INT

Valore intero.

SHCOLSTATE_TYPE_DATE

Data.

SHCOLSTATE_ONBYDEFAULT

Deve essere visualizzato per impostazione predefinita nella visualizzazione Dettagli di Esplora risorse di Windows.

SHCOLSTATE_SLOW

Consiglia di estrarre le informazioni sulla colonna in modo asincrono, in un thread in background, perché l'estrazione di queste informazioni può richiedere molto tempo.

SHCOLSTATE_EXTENDED

Fornito da un gestore, non dall'oggetto cartella.

SHCOLSTATE_SECONDARYUI

Non visualizzato nel menu di scelta rapida, ma elencato nella finestra di dialogo Altro.

SHCOLSTATE_HIDDEN

Non visualizzato nell'interfaccia utente.

SHCOLSTATE_PREFER_VARCMP

Usa l'ordinamento predefinito anziché gli ID di confronto per ottenere l'ordinamento.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

   
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)
DLL Shell32.dll (versione 5.0 o successiva)