Partager via


IFolderFilter ::GetEnumFlags, méthode (shobjidl_core.h)

Permet à un client de spécifier les classes d’objets d’un dossier Shell qui doivent être énumérées. Lorsqu’il est utilisé avec SHBrowseForFolder, spécifie la ou les classes d’éléments qui doivent être affichées dans l’arborescence de boîte de dialogue et quelles classes ne doivent pas être affichées.

Syntaxe

HRESULT GetEnumFlags(
  [in]  IShellFolder      *psf,
  [in]  PCIDLIST_ABSOLUTE pidlFolder,
  [in]  HWND              *phwnd,
  [out] DWORD             *pgrfFlags
);

Paramètres

[in] psf

Type : IShellFolder*

Pointeur vers l’interface IShellFolder du dossier.

[in] pidlFolder

Type : PCIDLIST_ABSOLUTE

PIDL du dossier.

[in] phwnd

Type : HWND*

Pointeur vers le handle de fenêtre de l’hôte.

[out] pgrfFlags

Type : DWORD*

Une ou plusieurs valeurs SHCONTF qui spécifient les classes d’objet à énumérer.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (incluez Shobjidl.h)

Voir aussi

IFolderFilter