Share via


IShellLinkW-Schnittstelle (shobjidl_core.h)

Macht Methoden verfügbar, die Shelllinks erstellen, ändern und auflösen.

Vererbung

Die IShellLink-Schnittstelle erbt von der IUnknown-Schnittstelle . IShellLink verfügt auch über folgende Arten von Membern:

Methoden

Die IShellLinkW-Schnittstelle verfügt über diese Methoden.

 
IShellLinkW::GetArguments

Ruft die Befehlszeilenargumente ab, die einem Shell-Linkobjekt zugeordnet sind. (Unicode)
IShellLinkW::GetDescription

Ruft die Beschreibungszeichenfolge für ein Shell-Linkobjekt ab. (Unicode)
IShellLinkW::GetHotkey

Ruft die Tastenkombination (Tastenkombination) für ein Shelllinkobjekt ab. (Unicode)
IShellLinkW::GetIconLocation

Ruft den Speicherort (Pfad und Index) des Symbols für ein Shelllinkobjekt ab. (Unicode)
IShellLinkW::GetIDList

Ruft die Liste der Elementbezeichner für das Ziel eines Shell-Linkobjekts ab. (Unicode)
IShellLinkW::GetPath

Ruft den Pfad und dateinamen des Ziels eines Shell-Linkobjekts ab. (Unicode)
IShellLinkW::GetShowCmd

Ruft den Show-Befehl für ein Shelllinkobjekt ab. (Unicode)
IShellLinkW::GetWorkingDirectory

Ruft den Namen des Arbeitsverzeichnisses für ein Shelllinkobjekt ab. (Unicode)
IShellLinkW::Resolve

Versucht, das Ziel eines Shelllinks zu finden, auch wenn er verschoben oder umbenannt wurde. (Unicode)
IShellLinkW::SetArguments

Legt die Befehlszeilenargumente für ein Shelllinkobjekt fest. (Unicode)
IShellLinkW::SetDescription

Legt die Beschreibung für ein Shelllinkobjekt fest. Die Beschreibung kann eine beliebige anwendungsdefinierte Zeichenfolge sein. (Unicode)
IShellLinkW::SetHotkey

Legt eine Tastenkombination (Tastenkombination) für ein Shelllinkobjekt fest. (Unicode)
IShellLinkW::SetIconLocation

Legt die Position (Pfad und Index) des Symbols für ein Shelllinkobjekt fest. (Unicode)
IShellLinkW::SetIDList

Legt den Zeiger auf eine Elementbezeichnerliste (Item Identifier List, PIDL) für ein Shell-Linkobjekt fest. (Unicode)
IShellLinkW::SetPath

Legt den Pfad und dateinamen für das Ziel eines Shell-Linkobjekts fest. (Unicode)
IShellLinkW::SetRelativePath

Legt den relativen Pfad zum Shell-Linkobjekt fest. (Unicode)
IShellLinkW::SetShowCmd

Legt den Show-Befehl für ein Shell-Linkobjekt fest. Mit dem Befehl show wird der anfängliche Anzeigezustand des Fensters festgelegt. (Unicode)
IShellLinkW::SetWorkingDirectory

Legt den Namen des Arbeitsverzeichnisses für ein Shelllinkobjekt fest. (Unicode)

Hinweise

Hinweis Diese Schnittstelle kann nicht verwendet werden, um einen Link zu einer URL zu erstellen.
 
Die IShellLink-Schnittstelle verfügt über eine ANSI-Version (IShellLinkA) und eine Unicode-Version (IShellLinkW). Die verwendete Version hängt davon ab, ob Sie für ANSI oder Unicode kompilieren.

Hinweis

Der shobjidl_core.h-Header definiert IShellLink als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht Codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h