Condividi tramite


Funzione ApphelpCheckShellObject (appcompatapi.h)

[Questa funzione è disponibile per l'uso nei sistemi operativi Windows Server 2003 e Windows XP. Potrebbe essere modificato o non disponibile in futuro.]

Consente alle applicazioni di rilevare oggetti di estensione non valido e di impedirne l'esecuzione o la correzione.

Sintassi

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

Parametri

[in] ObjectCLSID

GUID di una classe di registro.

[in] bShimIfNecessary

Questo parametro è TRUE se è necessario uno shim; FALSE in caso contrario.

[out] pullFlags

Questo parametro viene compilato con una maschera di flag a 64 bit che può essere usata per attivare i flag di modifica dell'applicazione in Explorer/Internet Explorer. Si trovano nel database di compatibilità delle applicazioni.

Valore restituito

FALSE se l'oggetto deve essere bloccato dalla creazione di un'istanza; TRUE in caso contrario.

Commenti

Si tratta di una funzione helper per Explorer e Internet Explorer che consente alle applicazioni di rilevare oggetti di estensione non valido e di impedirne l'esecuzione o la correzione.

Se il database indica che deve essere usato uno shim per correggere l'estensione e bShimIfNecessary è TRUE, questa funzione carica Shimeng.dll e applica la correzione.

Questa funzione non ha una libreria di importazione o un file di intestazione associato; è necessario chiamarlo usando le funzioni LoadLibrary e GetProcAddress .

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione appcompatapi.h
DLL Apphelp.dll