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 |