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


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

Расширяет интерфейсы IPersistFolder и IPersistFolder2 , позволяя объекту folder реализовать неотделимую обработку ярлыков папок.

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

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

Методы

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

 
IPersistFolder3::GetFolderTargetInfo

Предоставляет расположение и атрибуты целевой папки ярлыка папки.
IPersistFolder3::InitializeEx

Инициализирует папку и указывает ее расположение в пространстве имен. Если папка является ярлыком, этот метод также указывает расположение целевой папки.

Комментарии

Этот интерфейс также предоставляет методы интерфейсов IPersist, IPersistFolder и IPersistFolder2 , от которых он наследуется.

В версиях Windows, предшествующих Windows Vista, этот интерфейс был объявлен в Shlobj.h.

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

Расширения пространства имен реализуют этот интерфейс, если им нужно выполнять нестандартную обработку ярлыков папок.

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

Приложения обычно не используют этот интерфейс напрямую.

Требования

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