Интерфейс IShellLinkDataList (shobjidl_core.h)
Предоставляет методы, позволяющие приложению присоединять дополнительные блоки данных к ссылке оболочки. Эти методы добавляют, копируют или удаляют блоки данных.
Наследование
Интерфейс IShellLinkDataList наследуется от интерфейса IUnknown . IShellLinkDataList также имеет следующие типы элементов:
Методы
Интерфейс IShellLinkDataList содержит следующие методы.
IShellLinkDataList::AddDataBlock Добавляет блок данных в ссылку. |
IShellLinkDataList::CopyDataBlock Извлекает копию блока данных ссылки. |
IShellLinkDataList::GetFlags Возвращает текущие параметры параметров. |
IShellLinkDataList::RemoveDataBlock Удаляет блок данных из ссылки. |
IShellLinkDataList::SetFlags Задает текущие параметры параметров. |
Комментарии
Блоки данных имеют форму структуры. Первые два элемента одинаковы для всех блоков данных. Первый элемент дает размер структуры. Второй элемент — это сигнатура, идентифицирующая тип блока данных. Остальные элементы содержат данные блока. В настоящее время поддерживаются пять типов блоков данных.
Структура блока данных | Описание |
---|---|
EXP_DARWIN_LINK | Идентификатор установщика Windows ссылки. |
EXP_SPECIAL_FOLDER | Специальные сведения о папке. |
EXP_SZ_LINK | Целевое имя. |
NT_CONSOLE_PROPS | Свойства консоли. |
NT_FE_CONSOLE_PROPS | Кодовая страница консоли. |
Этот интерфейс не реализуется приложениями.
Используйте этот интерфейс, если приложению необходимо добавить дополнительные блоки данных в ссылку оболочки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |