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