Интерфейс 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) |