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) |