ApphelpCheckShellObject 函数 (appcompatapi.h)
[此函数可用于 Windows Server 2003 和 Windows XP 操作系统。 将来可能会更改或不可用。]
使应用程序能够检测错误的扩展对象,并阻止它们运行或修复它们。
语法
BOOL SDBAPI ApphelpCheckShellObject(
[in] REFCLSID ObjectCLSID,
[in] BOOL bShimIfNecessary,
[out] ULONGLONG *pullFlags
);
参数
[in] ObjectCLSID
寄存器类的 GUID。
[in] bShimIfNecessary
如果需要填充码,此参数为 TRUE ;否则为 FALSE 。
[out] pullFlags
此参数使用 64 位标志掩码填充,该掩码可用于在资源管理器/IE 中打开应用程序修改标志。 它们位于应用程序兼容性数据库中。
返回值
如果应阻止对象实例化,则为 FALSE;否则为 TRUE。
注解
这是 Explorer 和 Internet Explorer 的帮助程序函数,它允许这些应用程序检测错误的扩展对象,并阻止它们运行或修复它们。
如果数据库指示应使用填充码来修复扩展,并且 bShimIfNecessary 为 TRUE,则此函数加载 Shimeng.dll 并应用修补程序。
此函数没有关联的导入库或头文件;必须使用 LoadLibrary 和 GetProcAddress 函数调用它。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | appcompatapi.h |
DLL | Apphelp.dll |