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


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

Предоставляет методы, наследующие связанные элементы с определенными связями.

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

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

Методы

Интерфейс IRelatedItem содержит эти методы.

 
IRelatedItem::GetItem

Возвращает объект IShellItem, связанный с этим элементом.
IRelatedItem::GetItemIDList

Возвращает указатель на список идентификаторов элементов (PIDL) для связанного элемента.

Комментарии

Не реализовывайте этот интерфейс напрямую. Это базовый интерфейс (от него наследуются другие интерфейсы) для набора интерфейсов, описывающих связь между двумя элементами (например, IDisplayItem). Не запрашивайте этот интерфейс напрямую, например с помощью QueryInterface или IShellFolder::BindToObject. Вместо этого используйте производные интерфейсы.

Примером наследования является создание обработчика имени удостоверения. Дополнительные сведения см. в разделе IIdentityName. Другие интерфейсы, которые могут быть производными от этого интерфейса, включают ICurrentItem и ITransferMediumItem.

Требования

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

См. также раздел

IShellFolder::BindToObject

IShellItem::BindToHandler