Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Предоставляет методы, позволяющие приложению присоединять дополнительные блоки данных к ссылке оболочки. Эти методы добавляют, копируют или удаляют блоки данных.
Наследование
Интерфейс 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) |