Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Эта функция доступна для использования в операционных системах Windows Server 2003 и Windows XP. Он может быть изменен или недоступен в будущем.]
Позволяет приложениям обнаруживать плохие объекты расширения и блокировать их выполнение или исправление.
Синтаксис
BOOL SDBAPI ApphelpCheckShellObject(
[in] REFCLSID ObjectCLSID,
[in] BOOL bShimIfNecessary,
[out] ULONGLONG *pullFlags
);
Параметры
[in] ObjectCLSID
GUID класса register.
[in] bShimIfNecessary
Этот параметр имеет значение TRUE , если требуется схим; Значение FALSE в противном случае.
[out] pullFlags
Этот параметр заполняется 64-разрядной маской флага, которая может использоваться для включения флагов изменения приложения в обозревателе или IE. Они находятся в базе данных совместимости приложений.
Возвращаемое значение
ЗНАЧЕНИЕ FALSE , если объект должен быть заблокирован от создания экземпляров; Значение TRUE в противном случае.
Замечания
Это вспомогательные функции для Explorer и Internet Explorer, которые позволяют этим приложениям обнаруживать плохие объекты расширения и блокировать их выполнение или исправление.
Если база данных указывает, что для исправления расширения следует использовать схим и bShimIfNecesary имеет значение TRUE, эта функция загружает Shimeng.dll и применяет исправление.
Эта функция не имеет связанной библиотеки импорта или файла заголовка; Его необходимо вызвать с помощью функций LoadLibrary и GetProcAddress .
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| Header | appcompatapi.h |
| Library | OneCore_downlevel. Lib |
| DLL | Apphelp.dll |