Метод IShellFolderViewType::EnumViews

Извлекает перечислитель, который возвращает один указатель на список идентификаторов элементов (PIDL) для каждого расширенного представления.

Синтаксис

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

Параметры

grfFlags [in]

Тип: ULONG

Флаги, указывающие, какие элементы следует включить в перечисление. Список возможных значений см. в разделе Перечислимый тип SHCONTF . Этот параметр можно игнорировать.

ppenum [out]

Тип: IEnumIDList**

Адрес переменной указателя типа IEnumIDList , которая получает перечислитель.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Представления представляются пользователю как скрытые папки из корневого каталога (представленные PIDL). При необходимости представление по умолчанию (вне корневой папки) представляется в виде NULL или пустого PIDL.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
DLL
Shell32.dll