Compartilhar via


Função ApphelpCheckShellObject (appcompatapi.h)

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

Permite que os aplicativos detectem objetos de extensão incorretos 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; FALSE caso contrário.

[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 de aplicativo no Explorer/IE. Eles estão localizados no banco de dados de compatibilidade do aplicativo.

Valor de retorno

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

Observações

Essa é uma função auxiliar do Explorer e do Internet Explorer que permite que esses aplicativos detectem objetos de extensão incorretos 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 nenhuma biblioteca de importação ou arquivo de cabeçalho associado; você deve chamá-lo usando as funções LoadLibrary e GetProcAddress .

Requirements

Requirement Value
da Plataforma de Destino Windows
Header appcompatapi.h
Library OneCore_downlevel. Lib
de DLL Apphelp.dll