Freigeben über


IShellView2-Schnittstelle (shobjidl_core.h)

Erweitert die Funktionen von IShellView.

Vererbung

Die IShellView2-Schnittstelle erbt von IShellView. IShellView2 verfügt auch über folgende Membertypen:

Methoden

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

 
IShellView2::CreateViewWindow2

Wird verwendet, um die Erstellung eines neuen Shellansichtsfensters anzufordern. Dies kann entweder der rechte Bereich von Windows Explorer oder das Clientfenster eines Ordnerfensters sein.
IShellView2::GetView

Fordert die aktuelle oder Standardshellansicht zusammen mit allen anderen gültigen Ansichtsbezeichnern (VIDs) an, die von dieser Implementierung von IShellView2 unterstützt werden.
IShellView2::HandleRename

Wird verwendet, um den Bezeichner eines Elements zu ändern.
IShellView2::SelectAndPositionItem

Wählt ein Element in einer Shellansicht aus und positioniert es.

Hinweise

Diese Schnittstelle stellt auch die Methoden der IShellView-Schnittstelle bereit, von der sie erbt.

Wann muss implementiert werden?

Implementieren Sie IShellView2 , wenn Ihre Namespaceerweiterung Dienste für Clients bereitstellt, die über die in IShellView hinausgehen.

Wann sollte verwendet werden?

Sie rufen diese Schnittstelle nicht direkt auf. IShellView2 wird vom Betriebssystem nur verwendet, wenn es bestätigt hat, dass Ihre Anwendung diese Schnittstelle kennt. Objekte, die IShellView und IShellView2 verfügbar machen, werden normalerweise von anderen Shell-Ordnerobjekten erstellt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)