Freigeben über


IShellIconOverlayManager-Schnittstelle (shlobj_core.h)

[IShellIconOverlayManager ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]

Macht Methoden verfügbar, die die Symbolüberlagerungsinformationen abrufen, einschließlich des Überlagerungsindexes und des Bildindexes für ein IShellFolder-Objekt. Diese Schnittstelle durchläuft alle Symbolüberlagerungs-IDs und speichert die Informationen in einem Array.

Vererbung

Die IShellIconOverlayManager-Schnittstelle erbt von der IUnknown-Schnittstelle . IShellIconOverlayManager verfügt auch über folgende Membertypen:

Methoden

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

 
IShellIconOverlayManager::GetFileOverlayInfo

Ruft den Index der Symbolüberlagerung oder das Symbolbild für die angegebene Datei mit den angegebenen Attributen ab.
IShellIconOverlayManager::GetReservedOverlayInfo

Ruft den Index der Symbolüberlagerung oder das Symbolbild für die angegebene Datei mit den angegebenen Attributen aus einer der reservierten Überlagerungen ab.
IShellIconOverlayManager::LoadNonloadedOverlayIdentifiers

Lädt alle registrierten Überlagerungsbezeichner oder -Handler, die derzeit nicht geladen werden.
IShellIconOverlayManager::OverlayIndexFromImageIndex

Sucht den Index eines Überlagerungsbilds für das angegebene Symbolbild. Es kann eine Überlagerung hinzufügen, wenn eine für das Symbol nicht gefunden wird.
IShellIconOverlayManager::RefreshOverlayImages

Aktualisiert den Überlagerungscache, die Bildliste oder beides.

Hinweise

Symbolüberlagerungen sind kleine Bilder, die sich in der unteren linken Ecke des Symbols befinden, das ein Shell-Objekt in Windows Explorer oder auf dem Desktop darstellt. Sie werden verwendet, um dem normalen Symbol des Objekts zusätzliche Informationen hinzuzufügen. Eine häufig verwendete Symbolüberlagerung ist der kleine Pfeil, der angibt, dass eine Datei oder ein Ordner tatsächlich ein Link ist. Weitere Informationen finden Sie unter IShellIconOverlay.

Diese Schnittstelle muss von allen Symbolüberlagerungshandlern implementiert werden.

Diese Schnittstelle wird in der Regel nicht von Anwendungen aufgerufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj_core.h