Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Diese Funktion steht für die Verwendung in den Betriebssystemen Windows Server 2003 und Windows XP zur Verfügung. Sie kann in Zukunft geändert oder nicht mehr verfügbar sein.]
Ermöglicht Es Anwendungen, fehlerhafte Erweiterungsobjekte zu erkennen und sie entweder daran zu hindern, sie auszuführen oder zu beheben.
Syntax
BOOL SDBAPI ApphelpCheckShellObject(
[in] REFCLSID ObjectCLSID,
[in] BOOL bShimIfNecessary,
[out] ULONGLONG *pullFlags
);
Die Parameter
[in] ObjectCLSID
Die GUID einer Registerklasse.
[in] bShimIfNecessary
Dieser Parameter ist TRUE , wenn ein Shim erforderlich ist; Andernfalls FALSE .
[out] pullFlags
Dieser Parameter wird mit einer 64-Bit-Kennzeichnungsmaske gefüllt, die zum Aktivieren von Anwendungsänderungskennzeichnungen im Explorer/IE verwendet werden kann. Diese befinden sich in der Anwendungskompatibilitätsdatenbank.
Rückgabewert
FALSE , wenn das Objekt am Instanziieren gehindert werden soll; Andernfalls WAHR .
Bemerkungen
Dies ist eine Hilfsfunktion für Explorer und Internet Explorer, mit der diese Anwendungen fehlerhafte Erweiterungsobjekte erkennen und sie entweder daran hindern, sie auszuführen oder zu beheben.
Wenn die Datenbank angibt, dass ein Shim zum Beheben der Erweiterung verwendet werden soll und bShimIfNecessaryWAHR ist, lädt diese Funktion Shimeng.dll und wendet den Fix an.
Diese Funktion verfügt über keine zugeordnete Importbibliothek oder Headerdatei. Sie müssen sie mit den Funktionen "LoadLibrary " und "GetProcAddress " aufrufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Fenster |
| Header | appcompatapi.h |
| Library | OneCore_downlevel. Befreien |
| DLL | Apphelp.dll |