共用方式為


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 的協助程式函式,可讓這些應用程式偵測不正確的延伸模組物件,並封鎖它們執行或修正它們。

如果資料庫指出應該使用填充碼來修正延伸模組,且 bShimIfNecessaryTRUE,則此函式會載入 Shimeng.dll 並套用修正程式。

此函式沒有相關聯的匯入程式庫或標頭檔;您必須使用 LoadLibraryGetProcAddress 函式來呼叫它。

需求

Requirement 價值觀
目標平臺 窗戶
Header appcompatapi.h
Library OneCore_downlevel。圖書館
DLL Apphelp.dll