Compartir a través de


Función ApphelpCheckShellObject (appcompatapi.h)

[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