Função ApphelpCheckShellObject (appcompatapi.h)

[Essa função está disponível para uso nos sistemas operacionais Windows Server 2003 e Windows XP. Ele pode ser alterado ou indisponível no futuro.]

Permite que os aplicativos detectem objetos de extensão inválidos e os impeçam de executá-los ou corrigi-los.

Sintaxe

BOOL SDBAPI ApphelpCheckShellObject(
  [in]  REFCLSID  ObjectCLSID,
  [in]  BOOL      bShimIfNecessary,
  [out] ULONGLONG *pullFlags
);

Parâmetros

[in] ObjectCLSID

O GUID de uma classe de registro.

[in] bShimIfNecessary

Esse parâmetro será TRUE se um shim for necessário; Caso contrário, FALSE.

[out] pullFlags

Esse parâmetro é preenchido com uma máscara de sinalizador de 64 bits que pode ser usada para ativar sinalizadores de modificação do aplicativo no Explorer/IE. Eles estão localizados no banco de dados de compatibilidade do aplicativo.

Retornar valor

FALSE se o objeto deve ser impedido de instanciar; CASO contrário, TRUE.

Comentários

Essa é uma função auxiliar para Explorer e Explorer da Internet que permite que esses aplicativos detectem objetos de extensão inválidos e os impeçam de executá-los ou corrigi-los.

Se o banco de dados indicar que um shim deve ser usado para corrigir a extensão e bShimIfNecessary for TRUE, essa função carregará Shimeng.dll e aplicará a correção.

Essa função não tem biblioteca de importação ou arquivo de cabeçalho associado; você deve chamá-lo usando as funções LoadLibrary e GetProcAddress .

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho appcompatapi.h
DLL Apphelp.dll