IShellFolder2-Schnittstelle (shobjidl_core.h)
Erweitert die Funktionen von IShellFolder. Seine Methoden stellen eine Vielzahl von Informationen über den Inhalt eines Shell-Ordners bereit.
Vererbung
Die IShellFolder2-Schnittstelle erbt von IShellFolder. IShellFolder2 verfügt auch über folgende Membertypen:
Methoden
Die IShellFolder2-Schnittstelle verfügt über diese Methoden.
IShellFolder2::EnumSearches Fordert einen Zeiger auf eine Schnittstelle an, die es einem Client ermöglicht, die verfügbaren Suchobjekte aufzulisten. |
IShellFolder2::GetDefaultColumn Ruft die Standardmäßigsortierungs- und Anzeigespalten ab. |
IShellFolder2::GetDefaultColumnState Ruft den Standardzustand für eine angegebene Spalte ab. |
IShellFolder2::GetDefaultSearchGUID Gibt den globalen eindeutigen Bezeichner (GUID) des Standardsucheobjekts für den Ordner zurück. |
IShellFolder2::GetDetailsEx Ruft detaillierte Informationen ab, die durch einen FMTID-Bezeichner (Property Set Identifier) und einen Eigenschaftsbezeichner (PID) für ein Element in einem Shell-Ordner identifiziert werden. |
IShellFolder2::GetDetailsOf Ruft detaillierte Informationen ab, die durch einen Spaltenindex identifiziert werden, zu einem Element in einem Shell-Ordner. |
IShellFolder2::MapColumnToSCID Konvertiert eine Spalte in die entsprechende Eigenschaftssatz-ID (FMTID) und Eigenschafts-ID (PID). |
Hinweise
Diese Schnittstelle stellt auch die Methoden der IShellFolder-Schnittstelle bereit, von der sie erbt.
Wann muss implementiert werden?
Implementieren Sie IShellFolder2 , wenn Ihre Namespaceerweiterung Dienste für Clients bereitstellt, die über die in IShellFolder hinausgehen.Wann sollte verwendet werden?
Rufen Sie IShellFolder2 auf, wenn Sie detaillierte Informationen zu Elementen benötigen, die in einem Shellordner enthalten sind. Diese Schnittstelle ersetzt IShellDetails.Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (einschließlich Shobjidl.h) |