Compartilhar via


Método IShellFolderViewType::EnumViews

Recupera um enumerador que retornará um ponteiro para uma PIDL (lista de identificadores de item) para cada exibição estendida.

Sintaxe

HRESULT EnumViews(
  [in]  ULONG       grfFlags,
  [out] IEnumIDList **ppenum
);

Parâmetros

grfFlags [in]

Tipo: ULONG

Sinalizadores que indicam quais itens incluir na enumeração. Para obter uma lista de valores possíveis, consulte o tipo enumerado SHCONTF . Esse parâmetro pode ser ignorado.

ppenum [out]

Tipo: IEnumIDList**

O endereço de uma variável de ponteiro do tipo IEnumIDList que recebe o enumerador.

Valor retornado

Tipo: HRESULT

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

Comentários

As exibições são representadas para o usuário como pastas ocultas fora do diretório raiz (representadas por PIDLs). Sempre que apropriado, a exibição padrão (fora da pasta raiz) é representada como o PIDL NULL ou vazio.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
DLL
Shell32.dll