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

Предоставляет методы, которые создают, изменяют и разрешают ссылки оболочки.

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

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

Методы

Интерфейс IShellLinkA содержит следующие методы.

 
IShellLinkA::GetArguments

Возвращает аргументы командной строки, связанные с объектом ссылки оболочки. (ANSI)
IShellLinkA::GetDescription

Возвращает строку описания для объекта ссылки оболочки. (ANSI)
IShellLinkA::GetHotkey

Возвращает сочетание клавиш (горячая клавиша) для объекта ссылки оболочки. (ANSI)
IShellLinkA::GetIconLocation

Возвращает расположение (путь и индекс) значка для объекта ссылки оболочки. (ANSI)
IShellLinkA::GetIDList

Возвращает список идентификаторов элементов для целевого объекта ссылки оболочки. (ANSI)
IShellLinkA::GetPath

Возвращает путь и имя файла целевого объекта ссылки оболочки. (ANSI)
IShellLinkA::GetShowCmd

Возвращает команду show для объекта ссылки оболочки. (ANSI)
IShellLinkA::GetWorkingDirectory

Возвращает имя рабочего каталога для объекта ссылки оболочки. (ANSI)
IShellLinkA::Resolve

Пытается найти целевой объект ссылки оболочки, даже если она была перемещена или переименована. (ANSI)
IShellLinkA::SetArguments

Задает аргументы командной строки для объекта ссылки оболочки. (ANSI)
IShellLinkA::SetDescription

Задает описание объекта ссылки оболочки. Описание может быть любой строкой, определяемой приложением. (ANSI)
IShellLinkA::SetHotkey

Задает сочетание клавиш (горячую клавишу) для объекта ссылки оболочки. (ANSI)
IShellLinkA::SetIconLocation

Задает расположение (путь и индекс) значка для объекта ссылки оболочки. (ANSI)
IShellLinkA::SetIDList

Задает указатель на список идентификаторов элементов (PIDL) для объекта ссылки оболочки. (ANSI)
IShellLinkA::SetPath

Задает путь и имя файла для целевого объекта ссылки оболочки. (ANSI)
IShellLinkA::SetRelativePath

Задает относительный путь к объекту ссылки оболочки. (ANSI)
IShellLinkA::SetShowCmd

Задает команду show для объекта ссылки оболочки. Команда show задает начальное состояние отображения окна. (ANSI)
IShellLinkA::SetWorkingDirectory

Задает имя рабочего каталога для объекта ссылки оболочки. (ANSI)

Комментарии

Примечание Этот интерфейс нельзя использовать для создания ссылки на URL-адрес.
 
Интерфейс IShellLink имеет версию ANSI (IShellLinkA) и версию Юникода (IShellLinkW). Используемая версия зависит от того, выполняется ли компиляция для ANSI или Юникода.

Примечание

Заголовок shobjidl_core.h определяет IShellLink в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора UNICODE. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h