Metodo IExplorerCommand::GetFlags (shobjidl_core.h)

Ottiene i flag associati a un comando di Esplora risorse di Windows.

Sintassi

HRESULT GetFlags(
  [out] EXPCMDFLAGS *pFlags
);

Parametri

[out] pFlags

Tipo: EXPCMDFLAGS*

Quando questo metodo restituisce, questo valore punta ai flag di comando correnti. Uno dei valori seguenti:

ECF_DEFAULT (0x000)

Windows 7 e versioni successive. Non sono impostati flag di comando.

ECF_HASSUBCOMMANDS (0x001)

Il comando include sottocomandi.

ECF_HASSPLITBUTTON (0x002)

Viene visualizzato un pulsante di divisione.

ECF_HIDELABEL (0x004)

L'etichetta è nascosta.

ECF_ISSEPARATOR (0x008)

Il comando è un separatore.

ECF_HASLUASHIELD (0x010)

Viene visualizzata una schermata UAC.

ECF_SEPARATORBEFORE (0x020)

Introdotta in Windows 7. Il comando si trova nel menu immediatamente sotto un separatore.

ECF_SEPARATORAFTER (0x040)

Introdotta in Windows 7. Il comando si trova nel menu immediatamente sopra un separatore.

ECF_ISDROPDOWN (0x080)

Introdotta in Windows 7. Selezionando il comando viene aperto un sottomenu a discesa, ad esempio Includi nella libreria.

ECF_TOGGLEABLE (0x100)

Introdotta in Windows 8.

ECF_AUTOMENUICONS (0x200)

Introdotta in Windows 8.

Valore restituito

Tipo: HRESULT

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

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)