Bagikan melalui


Fungsi ApphelpCheckShellObject (appcompatapi.h)

[Fungsi ini tersedia untuk digunakan dalam sistem operasi Windows Server 2003 dan Windows XP. Ini mungkin diubah atau tidak tersedia di masa mendatang.]

Memungkinkan aplikasi mendeteksi objek ekstensi yang buruk dan memblokirnya agar tidak berjalan atau memperbaikinya.

Syntax

BOOL SDBAPI ApphelpCheckShellObject(
  [in]  REFCLSID  ObjectCLSID,
  [in]  BOOL      bShimIfNecessary,
  [out] ULONGLONG *pullFlags
);

Parameter-parameternya

[in] ObjectCLSID

GUID kelas register.

[in] bShimIfNecessary

Parameter ini TRUE jika shim diperlukan; FALSE jika tidak.

[out] pullFlags

Parameter ini diisi dengan masker bendera 64-bit yang dapat digunakan untuk mengaktifkan bendera modifikasi aplikasi di Explorer/IE. Ini terletak di database kompatibilitas aplikasi.

Mengembalikan nilai

FALSE jika objek harus diblokir agar tidak membuat instans; TRUE jika tidak.

Komentar

Ini adalah fungsi pembantu untuk Explorer dan Internet Explorer yang memungkinkan aplikasi tersebut mendeteksi objek ekstensi yang buruk dan memblokirnya agar tidak berjalan atau memperbaikinya.

Jika database menunjukkan bahwa shim harus digunakan untuk memperbaiki ekstensi dan bShimIfNecessary adalah TRUE, fungsi ini memuat Shimeng.dll dan menerapkan perbaikan.

Fungsi ini tidak memiliki pustaka impor atau file header terkait; Anda harus memanggilnya menggunakan fungsi LoadLibrary dan GetProcAddress .

Persyaratan

Persyaratan Nilai
Platform Target Windows
Header appcompatapi.h
Library OneCore_downlevel. Lib
DLL Apphelp.dll