IApplicationDocumentLists-Schnittstelle (shobjidl_core.h)

Macht Methoden verfügbar, mit denen eine Anwendung den Inhalt der Kategorien Zuletzt verwendet oder Häufig in einer Sprungliste abrufen kann.

Vererbung

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

Methoden

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

 
IApplicationDocumentLists::GetList

Ruft ein -Objekt ab, das die Auflistung der Ziele darstellt, die in der Kategorie Zuletzt verwendet oder häufig in einer Sprungliste aufgeführt sind.
IApplicationDocumentLists::SetAppID

Gibt eine eindeutige Anwendungsbenutzermodell-ID (AppUserModelID) für die Anwendung an, deren Ziellisten abgerufen werden. Diese Methode ist optional.

Hinweise

Wann sollte implementiert werden?

Eine Implementierung dieser Schnittstelle wird in Windows als CLSID_ApplicationDocumentLists bereitgestellt. Diese Schnittstelle wird nicht von Dritten implementiert.

Verwendungs-Gründe

Eine Anwendung ruft die Methoden dieser Schnittstelle auf, wenn sie die Liste Zuletzt oder Häufig einer Sprungliste abrufen möchte. Diese Listen werden durch Aufrufe von SHAddToRecentDocs generiert, entweder explizit oder vom System, wenn eine Datei über Windows Explorer geöffnet wird oder das Dialogfeld "Allgemeine Datei" zum Öffnen, Speichern oder Erstellen einer Datei verwendet wird.

IApplicationDocumentLists wird nur mit den automatisch generierten Kategorien Zuletzt oder Häufig verwendet. Es kann keine Liste von Elementen abrufen, die der Benutzer an die Sprungliste angeheftet hat. Diese Liste kann nicht programmgesteuert abgerufen werden, da sie nicht programmgesteuert bearbeitet werden kann. sie steht ausschließlich unter der Kontrolle des Benutzers. IApplicationDocumentLists kann auch nicht auf benutzerdefinierte Kategorien oder die Aufgabenliste zugreifen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)

Weitere Informationen

Taskleistenerweiterungen