Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[Cette fonction est disponible pour une utilisation dans les systèmes d’exploitation Windows Server 2003 et Windows XP. Il peut être modifié ou indisponible à l’avenir.]
Permet aux applications de détecter les objets d’extension incorrects et de les empêcher d’exécuter ou de les corriger.
Syntaxe
BOOL SDBAPI ApphelpCheckShellObject(
[in] REFCLSID ObjectCLSID,
[in] BOOL bShimIfNecessary,
[out] ULONGLONG *pullFlags
);
Paramètres
[in] ObjectCLSID
GUID d’une classe register.
[in] bShimIfNecessary
Ce paramètre a la valeur TRUE si un shim est nécessaire ; FALSE dans le cas contraire.
[out] pullFlags
Ce paramètre est rempli avec un masque d’indicateur 64 bits qui peut être utilisé pour activer les indicateurs de modification d’application dans Explorer/IE. Celles-ci se trouvent dans la base de données de compatibilité des applications.
Valeur retournée
FALSE si l’objet doit être bloqué de l’instanciation ; TRUE sinon.
Remarques
Il s’agit d’une fonction d’assistance pour Explorer et Internet Explorer qui permet à ces applications de détecter les objets d’extension incorrects et de les empêcher d’exécuter ou de les corriger.
Si la base de données indique qu’un shim doit être utilisé pour corriger l’extension et bShimIfNecessary a la valeur TRUE, cette fonction charge Shimeng.dll et applique le correctif.
Cette fonction n’a pas de fichier d’en-tête ou de bibliothèque d’importation associé ; vous devez l’appeler à l’aide des fonctions LoadLibrary et GetProcAddress .
Spécifications
| Requirement | Valeur |
|---|---|
| plateforme cible | Fenêtres |
| Header | appcompatapi.h |
| Library | OneCore_downlevel. Lib |
| DLL | Apphelp.dll |