SHARDAPPIDINFOLINK-Struktur (shlobj_core.h)
Enthält Daten, die von SHAddToRecentDocs verwendet werden, um sowohl ein Element zu identifizieren, in diesem Fall über einen IShellLink, als auch den Prozess, dem es zugeordnet ist.
Syntax
typedef struct SHARDAPPIDINFOLINK {
IShellLink *psl;
PCWSTR pszAppID;
} SHARDAPPIDINFOLINK;
Member
psl
Typ: IShellLink*
Zeiger auf eine IShellLink-instance, die das Element beim Starten öffnet. Die Verknüpfung wird nicht von SHAddToRecentDocs dem Ordner Zuletzt verwendet (CSIDL_RECENT, FOLDERID_Recent) des Benutzers hinzugefügt, sondern sie wird der Kategorie Zuletzt verwendet in der Sprungliste der angegebenen Anwendung hinzugefügt.
pszAppID
Typ: PCWSTR
Die anwendungsdefinierte AppUserModelID, die dem Element zugeordnet ist.
Hinweise
Die IShellLink-instance, auf die von psl verwiesen wird, muss Folgendes bereitstellen:
- Entweder ein Zeiger auf eine Elementbezeichnerliste (PIDL) (IShellLink::SetIDList) oder den Zielpfad (IShellLink::SetPath oder IShellLink::SetRelativePath)
- Befehlszeilenargumente (IShellLink::SetArguments)
- Symbolspeicherort (IShellLink::SetIconLocation)
Optional kann das Beschreibungsfeld (IShellLink::SetDescription) festgelegt werden, um eine benutzerdefinierte QuickInfo für das Element in der Sprungliste bereitzustellen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | shlobj_core.h (einschließlich Shlobj.h) |