ApphelpCheckShellObject-Funktion (appcompatapi.h)
[Diese Funktion steht für die Verwendung in den Betriebssystemen Windows Server 2003 und Windows XP zur Verfügung. Es kann in Zukunft geändert oder nicht mehr verfügbar sein.]
Ermöglicht Es Anwendungen, fehlerhafte Erweiterungsobjekte zu erkennen und entweder die Ausführung dieser Objekte zu blockieren oder sie zu beheben.
Syntax
BOOL SDBAPI ApphelpCheckShellObject(
[in] REFCLSID ObjectCLSID,
[in] BOOL bShimIfNecessary,
[out] ULONGLONG *pullFlags
);
Parameter
[in] ObjectCLSID
Die GUID einer Registerklasse.
[in] bShimIfNecessary
Dieser Parameter ist TRUE , wenn ein Shim erforderlich ist. False andernfalls.
[out] pullFlags
Dieser Parameter ist mit einer 64-Bit-Flagmaske gefüllt, die zum Aktivieren von Anwendungsänderungsflags in Explorer/IE verwendet werden kann. Diese befinden sich in der Anwendungskompatibilitätsdatenbank.
Rückgabewert
FALSE , wenn die Instanziierung des Objekts blockiert werden soll; True andernfalls.
Hinweise
Dies ist eine Hilfsfunktion für Explorer- und Internet-Explorer, die es diesen Anwendungen ermöglicht, fehlerhafte Erweiterungsobjekte zu erkennen und sie entweder an der Ausführung zu hindern oder sie zu beheben.
Wenn die Datenbank angibt, dass ein Shim zum Beheben der Erweiterung verwendet werden soll und bShimIfNecessarytrue 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 es mit den Funktionen LoadLibrary und GetProcAddress aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | appcompatapi.h |
DLL | Apphelp.dll |