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 |