Freigeben über


IShellLinkA-Schnittstelle (shobjidl_core.h)

Macht Methoden verfügbar, mit denen Shell-Verknüpfungen erstellt, geändert und aufgelöst werden.

Erbschaft

Die IShellLink--Schnittstelle erbt von der IUnknown--Schnittstelle. IShellLink- verfügt auch über die folgenden Typen von Mitgliedern:

Methodik

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

 
IShellLinkA::GetArguments

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

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

Ruft die Tastenkombination (Abkürzungstaste) für ein Shell-Linkobjekt ab. (ANSI)
IShellLinkA::GetIconLocation

Ruft den Speicherort (Pfad und Index) des Symbols für ein Shell-Linkobjekt ab. (ANSI)
IShellLinkA::GetIDList-

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

Ruft den Pfad und Dateinamen des Ziels eines Shell-Linkobjekts ab. (ANSI)
IShellLinkA::GetShowCmd

Ruft den Befehl "Anzeigen" für ein Shell-Verknüpfungsobjekt ab. (ANSI)
IShellLinkA::GetWorkingDirectory

Ruft den Namen des Arbeitsverzeichnisses für ein Shell-Linkobjekt ab. (ANSI)
IShellLinkA::Resolve

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

Legt die Befehlszeilenargumente für ein Shell-Linkobjekt fest. (ANSI)
IShellLinkA::SetDescription-

Legt die Beschreibung für ein Shell-Linkobjekt fest. Die Beschreibung kann eine beliebige anwendungsdefinierte Zeichenfolge sein. (ANSI)
IShellLinkA::SetHotkey-

Legt eine Tastenkombination (Abkürzungstaste) für ein Shell-Linkobjekt fest. (ANSI)
IShellLinkA::SetIconLocation

Legt den Speicherort (Pfad und Index) des Symbols für ein Shell-Linkobjekt fest. (ANSI)
IShellLinkA::SetIDList-

Legt den Zeiger auf eine Elementbezeichnerliste (PIDL) für ein Shell-Linkobjekt fest. (ANSI)
IShellLinkA::SetPath

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

Legt den relativen Pfad zum Shell-Linkobjekt fest. (ANSI)
IShellLinkA::SetShowCmd

Legt den Befehl "Anzeigen" für ein Shell-Linkobjekt fest. Der Befehl "Anzeigen" legt den anfänglichen Anzeigezustand des Fensters fest. (ANSI)
IShellLinkA::SetWorkingDirectory

Legt den Namen des Arbeitsverzeichnisses für ein Shell-Linkobjekt fest. (ANSI)

Bemerkungen

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.

Anmerkung

Der header shobjidl_core.h 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

Anforderung Wert
mindestens unterstützte Client- Windows XP [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Zielplattform- Fenster
Header- shobjidl_core.h