Интерфейс IResolveShellLink (shobjidl_core.h)
Предоставляет метод , который позволяет приложению запрашивать, чтобы объект папки оболочки разрешал ссылку для одного из своих элементов.
Наследование
Интерфейс IResolveShellLink наследуется от интерфейса IUnknown . IResolveShellLink также имеет следующие типы элементов:
Методы
Интерфейс IResolveShellLink содержит следующие методы.
IResolveShellLink::ResolveShellLink Запрашивает, чтобы объект папки разрешал ссылку оболочки. |
Комментарии
Расширения пространства имен реализуют этот объект для поддержки разрешения ссылок.
Этот интерфейс обычно не используется приложениями.
С помощью расширений пространства имен объекты ярлыков (.lnk файлы) реализуют основные функции IShellLink::Resolve путем вызова IResolveShellLink::ResolveShellLink. IResolveShellLink экспортируется объектом разрешения ссылок, который создается по запросу в папке оболочки.
Чтобы получить указатель на интерфейс IResolveShellLink объекта разрешения ссылок, выполните следующие действия.
- Для объекта, содержащегося в папке, вызовите метод IShellFolder::GetUIObjectOf папки и запросите указатель IResolveShellLink (IID_IResolveShellLink).
- Для самого объекта folder вызовите метод IShellFolder::CreateViewObject папки и запросите указатель IResolveShellLink (IID_IResolveShellLink).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |