Поделиться через


Интерфейс IShellFolder2 (shobjidl_core.h)

Расширяет возможности IShellFolder. Его методы предоставляют различные сведения о содержимом папки оболочки.

Наследование

Интерфейс IShellFolder2 наследуется от IShellFolder. IShellFolder2 также содержит следующие типы элементов:

Методы

Интерфейс IShellFolder2 содержит следующие методы.

 
IShellFolder2::EnumSearches

Запрашивает указатель на интерфейс, позволяющий клиенту перечислять доступные объекты поиска.
IShellFolder2::GetDefaultColumn

Возвращает столбцы сортировки и отображения по умолчанию.
IShellFolder2::GetDefaultColumnState

Возвращает состояние по умолчанию для указанного столбца.
IShellFolder2::GetDefaultSearchGUID

Возвращает глобальный уникальный идентификатор (GUID) объекта поиска по умолчанию для папки.
IShellFolder2::GetDetailsEx

Возвращает подробные сведения об элементе в папке оболочки, определяемые идентификатором набора свойств (FMTID) и идентификатором свойства (PID).
IShellFolder2::GetDetailsOf

Получает подробные сведения об элементе в папке оболочки, определяемые индексом столбца.
IShellFolder2::MapColumnToSCID

Преобразует столбец в соответствующий идентификатор набора свойств (FMTID) и идентификатор свойства (PID).

Комментарии

Этот интерфейс также предоставляет методы интерфейса IShellFolder , от которого он наследуется.

Когда следует реализовать

Реализуйте IShellFolder2, если расширение пространства имен предоставляет клиентам службы, выходящие за пределы IShellFolder.

Когда следует использовать

Вызовите IShellFolder2 , если вам нужны подробные сведения об элементах, содержащихся в папке оболочки. Этот интерфейс заменяет IShellDetails.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)