Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[Esta función está disponible para su uso en los sistemas operativos Windows Server 2003 y Windows XP. Puede modificarse o no estar disponible en el futuro.]
Permite a las aplicaciones detectar objetos de extensión incorrectos y impedir que se ejecuten o corregirlos.
Sintaxis
BOOL SDBAPI ApphelpCheckShellObject(
[in] REFCLSID ObjectCLSID,
[in] BOOL bShimIfNecessary,
[out] ULONGLONG *pullFlags
);
Parámetros
[in] ObjectCLSID
GUID de una clase de registro.
[in] bShimIfNecessary
Este parámetro es TRUE si se necesita una corrección de compatibilidad; FALSE de lo contrario.
[out] pullFlags
Este parámetro se rellena con una máscara de marca de 64 bits que se puede usar para activar las marcas de modificación de la aplicación en el Explorador/IE. Se encuentran en la base de datos de compatibilidad de aplicaciones.
Valor devuelto
FALSE si se debe bloquear la creación de instancias del objeto; TRUE en caso contrario.
Observaciones
Se trata de una función auxiliar para Explorer e Internet Explorer que permite a esas aplicaciones detectar objetos de extensión incorrectos y impedir que se ejecuten o corregirlos.
Si la base de datos indica que se debe usar una corrección de compatibilidad para corregir la extensión y bShimIfNecessary es TRUE, esta función carga Shimeng.dll y aplica la corrección.
Esta función no tiene ningún archivo de encabezado o biblioteca de importación asociado; Debe llamarlo mediante las funciones loadLibrary de y getProcAddress .
Requisitos
| Requisito | Valor |
|---|---|
| de la plataforma de destino de | Windows |
| encabezado de | appcompatapi.h |
| Library | OneCore_downlevel. Lib |
| DLL de | Apphelp.dll |