IKnownFolder-Schnittstelle (shobjidl_core.h)

Macht Methoden verfügbar, mit denen eine Anwendung Informationen zu Kategorie, Typ, GUID, Zeiger auf einen PIDL-Wert (Item Identifier List), Umleitungsfunktionen und Definition eines bekannten Ordners abrufen kann. Es stellt eine Methode zum Abrufen des IShellItem-Objekts eines bekannten Ordners bereit. Außerdem werden Methoden zum Abrufen oder Festlegen des Pfads des bekannten Ordners bereitgestellt.

Vererbung

Die IKnownFolder-Schnittstelle erbt von der IUnknown-Schnittstelle . IKnownFolder verfügt auch über diese Arten von Membern:

Methoden

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

 
IKnownFolder::GetCategory

Ruft die Kategorie virtual, fixed, common oder pro Benutzer des ausgewählten Ordners ab.
IKnownFolder::GetFolderDefinition

Ruft eine Struktur ab, die die definierenden Elemente eines bekannten Ordners enthält, einschließlich der Kategorie, des Namens, des Pfads, der Beschreibung, der QuickInfo, des Symbols und anderer Eigenschaften des Ordners.
IKnownFolder::GetFolderType

Ruft den Ordnertyp ab.
IKnownFolder::GetId

Ruft die ID des ausgewählten Ordners ab.
IKnownFolder::GetIDList

Ruft den Speicherort des Shellnamespaceordners im IDList-Formular (ITEMIDLIST) ab.
IKnownFolder::GetPath

Ruft den Pfad eines bekannten Ordners als Zeichenfolge ab.
IKnownFolder::GetRedirectionCapabilities

Ruft einen Wert ab, der angibt, ob der Pfad des bekannten Ordners auf einen neuen Wert festgelegt werden kann oder welche spezifischen Einschränkungen oder Verbote für diese Umleitung gelten.
IKnownFolder::GetShellItem

Ruft den Speicherort eines bekannten Ordners im Shell-Namespace in Form eines Shellelements (IShellItem oder abgeleitete Schnittstelle) ab.
IKnownFolder::SetPath

Weist einem bekannten Ordner einen neuen Pfad zu.

Hinweise

IKnownFolder-Objekte können über mehrere Methoden der IKnownFolderManager-Schnittstelle abgerufen werden, z. B . IKnownFolderManager::GetFolder und IKnownFolderManager::FindFolderFromIDList.

Dritte implementieren IKnownFolder nicht. Verwenden Sie die bereitgestellte Implementierung.

Anforderungen

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

Weitere Informationen

Bekannte Ordner (Beispiel)