नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
[This function is available for use in the Windows Server 2003 and Windows XP operating systems. It may be altered or unavailable in the future.]
Enables applications to detect bad extension objects and either block them from running or fix them.
Syntax
BOOL SDBAPI ApphelpCheckShellObject(
[in] REFCLSID ObjectCLSID,
[in] BOOL bShimIfNecessary,
[out] ULONGLONG *pullFlags
);
Parameters
[in] ObjectCLSID
The GUID of a register class.
[in] bShimIfNecessary
This parameter is TRUE if a shim is needed; FALSE otherwise.
[out] pullFlags
This parameter is filled with a 64-bit flag mask that can be used to turn on application modification flags in Explorer/IE. These are located in the application compatibility database.
Return value
FALSE if the object should be blocked from instantiating; TRUE otherwise.
Remarks
This is a helper function for Explorer and Internet Explorer that allows those applications to detect bad extension objects and either block them from running or fix them.
If the database indicates that a shim should be used to fix the extension and bShimIfNecessary is TRUE, this function loads Shimeng.dll and applies the fix.
This function has no associated import library or header file; you must call it using the LoadLibrary and GetProcAddress functions.
Requirements
| Requirement | Value |
|---|---|
| Target Platform | Windows |
| Header | appcompatapi.h |
| Library | OneCore_downlevel.Lib |
| DLL | Apphelp.dll |