SHLoadNonloadedIconOverlayIdentifiers-Funktion (shellapi.h)

Signalisiert der Shell, dass während des nächsten Vorgangs, der Overlayinformationen erfordert, Symbolüberlagerungsbezeichner geladen werden sollen, die entweder nicht erstellt wurden oder beim Start nicht für die Erstellung vorhanden waren. Bezeichner, die bereits geladen wurden, sind nicht betroffen.

Syntax

SHSTDAPI SHLoadNonloadedIconOverlayIdentifiers();

Rückgabewert

Typ: HRESULT

Gibt immer S_OK zurück.

Hinweise

Ein Aufruf von SHLoadNonloadedIconOverlayIdentifiers führt weder zum sofortigen Laden einer Shell-Erweiterung noch zum Laden eines Symbolüberlagerungshandlers. Ein Aufruf von SHLoadNonloadedIconOverlayIdentifiers führt dazu, dass der nächste Code zum Anfordern von Symbolüberlagerungsinformationen einen Vergleich der Symbolüberlagerungen in der Registrierung mit den bereits geladenen auslöst. Wenn ein Symbolüberlagerung neu registriert wurde und das System die Obergrenze von fünfzehn Symbolüberlagerungen noch nicht erreicht hat, wird das neue Overlay geladen. SHLoadNonloadedIconOverlayIdentifiers allein lädt keine neue Symbolüberlagerung. Sie müssen auch eine Aktion auslösen, die die Überlagerung verwendet, z. B. eine Aktualisierung einer Windows-Explorer-Ansicht.

Weitere Informationen finden Sie unter Implementieren von Symbolüberlagerungshandlern.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shellapi.h
Bibliothek Shell32.lib
DLL Shell32.dll (Version 5.0 oder höher)