Freigeben über


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)