Share via


IResolveShellLink-Schnittstelle (shobjidl_core.h)

Macht eine Methode verfügbar, die es einer Anwendung ermöglicht, anzufordern, dass ein Shellordnerobjekt einen Link für eines seiner Elemente auflöst.

Vererbung

Die IResolveShellLink-Schnittstelle erbt von der IUnknown-Schnittstelle . IResolveShellLink verfügt auch über folgende Membertypen:

Methoden

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

 
IResolveShellLink::ResolveShellLink

Fordert an, dass ein Ordnerobjekt einen Shelllink auflöst.

Hinweise

Namespaceerweiterungen implementieren dieses Objekt, um die Linkauflösung zu unterstützen.

Diese Schnittstelle wird in der Regel nicht von Anwendungen verwendet.

Mit Namespaceerweiterungen implementieren Verknüpfungsobjekte (.lnk Dateien) die wesentliche Funktionalität von IShellLink::Resolve , indem IResolveShellLink::ResolveShellLink aufgerufen wird. IResolveShellLink wird von einem Linkauflösungsobjekt exportiert, das auf Anforderung vom Shellordner erstellt wird.

So rufen Sie einen Zeiger auf die IResolveShellLink-Schnittstelle eines Linkauflösungsobjekts ab:

  • Rufen Sie für ein Objekt, das in einem Ordner enthalten ist, die IShellFolder::GetUIObjectOf-Methode des Ordners auf, und fordern Sie einen IResolveShellLink-Zeiger (IID_IResolveShellLink) an.
  • Rufen Sie für das Ordnerobjekt selbst die IShellFolder::CreateViewObject-Methode des Ordners auf, und fordern Sie einen IResolveShellLink-Zeiger (IID_IResolveShellLink) an.
Hinweis Vor Windows Vista wurde diese Schnittstelle in Shlobj.h deklariert.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)