Share via


Método IFolderFilter::GetEnumFlags (shobjidl_core.h)

Permite que um cliente especifique quais classes de objetos em uma pasta Shell devem ser enumeradas. Quando usado com SHBrowseForFolder, especifica a classe ou as classes de itens que devem ser mostradas na exibição de árvore da caixa de diálogo e qual classe ou classes não devem.

Sintaxe

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

Parâmetros

[in] psf

Tipo: IShellFolder*

Um ponteiro para a interface IShellFolder da pasta.

[in] pidlFolder

Tipo: PCIDLIST_ABSOLUTE

O PIDL da pasta.

[in] phwnd

Tipo: HWND*

Um ponteiro para o identificador de janela do host.

[out] pgrfFlags

Tipo: DWORD*

Um ou mais valores SHCONTF que especificam as classes de objeto a serem enumeradas.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)

Confira também

IFolderFilter