Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die Interpretation der von SHAddToRecentDocs in seinem PV-Parameter übergebenen Daten an, um das Element zu identifizieren, dessen Nutzungsstatistiken nachverfolgt werden.
Syntax
typedef enum {
SHARD_PIDL,
SHARD_PATHA,
SHARD_PATHW,
SHARD_APPIDINFO,
SHARD_APPIDINFOIDLIST,
SHARD_LINK,
SHARD_APPIDINFOLINK,
SHARD_SHELLITEM
} SHARD;
Konstanten
SHARD_PIDLDer Pv-Parameter verweist auf eine PIDL, die das Dateiobjekt des Dokuments identifiziert. PIDLs, die Nichtdateiobjekte identifizieren, werden nicht akzeptiert. |
SHARD_PATHADer Pv-Parameter verweist auf eine NULL-beendete ANSI-Zeichenfolge mit dem Pfad und Dateinamen des Objekts. |
SHARD_PATHWDer Pv-Parameter verweist auf eine mit Null beendete Unicode-Zeichenfolge mit dem Pfad und Dateinamen des Objekts. |
SHARD_APPIDINFOWindows 7 und höher. Der Pv-Parameter verweist auf eine SHARDAPPIDINFO-Struktur , die ein IShellItem-Objekt koppelt, das das Element mit einer AppUserModelID identifiziert, die es einem bestimmten Prozess oder einer bestimmten Anwendung zuordnet. |
SHARD_APPIDINFOIDLISTWindows 7 und höher. Der Pv-Parameter verweist auf eine SHARDAPPIDINFOIDLIST-Struktur , die eine absolute PIDL koppelt, die das Element mit einer AppUserModelID identifiziert, die es einem bestimmten Prozess oder einer bestimmten Anwendung zuordnet. |
SHARD_LINKWindows 7 und höher. Der Pv-Parameter ist ein Schnittstellenzeiger auf ein IShellLink-Objekt . |
SHARD_APPIDINFOLINKWindows 7 und höher. Der Pv-Parameter verweist auf eine SHARDAPPIDINFOLINK-Struktur , die einen IShellLink kombiniert, der das Element mit einer AppUserModelID identifiziert, die es einem bestimmten Prozess oder einer bestimmten Anwendung zuordnet. |
SHARD_SHELLITEMWindows 7 und höher. Der Pv-Parameter ist ein Schnittstellenzeiger auf ein IShellItem-Objekt . |
Bemerkungen
Vor Windows 7 wurden SHARD_PIDL, SHARD_PATHA und SHARD_PATHW als einzelne Konstanten und nicht als Enumerationsmember definiert.
Wenn Sie einen IShellLink über SHARD_LINK oder SHARD_APPIDINFOLINK bereitstellen, muss die IShellLink-Instanz Folgendes bereitstellen:
- Entweder eine PIDL (IShellLink::SetIDList) oder der 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 |
|---|---|
| Mindestens unterstützter Client | Windows 2000 Professional, Windows XP, Windows 7 [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows 2000 Server [nur Desktop-Apps] |
| Header | shlobj_core.h (einschließlich Shlobj.h) |