Condividi tramite


Metodo ICLRRuntimeInfo::IsLoadable

Indica se il runtime associato a questa interfaccia può essere caricato nel processo corrente, tenendo conto di altri runtime che potrebbero già essere caricati nel processo.

Sintassi

HRESULT IsLoadable(  
        [out, retval] BOOL *pbLoadable);  

Parametri

pbLoadable
[out] true se questo runtime potrebbe essere caricato nel processo corrente; in caso contrario, false.

Valore restituito

Questo metodo restituisce gli specifici HRESULT seguenti, nonché gli errori di HRESULT che indicano la mancata riuscita del metodo.

HRESULT Descrizione
S_OK Metodo completato correttamente.
E_POINTER pbLoadable è null.

Commenti

Se un altro runtime è già caricato nel processo e il runtime associato a questa interfaccia può essere caricato per l'esecuzione side-by-side del processo, pbLoadable restituisce true. Se i due runtime non possono essere eseguiti side-by-side nel processo, pbLoadable restituisce false. Ad esempio, common language runtime (CLR) versione 4 può eseguire side-by-side nello stesso processo con CLR versione 2.0 o CLR versione 1.1. Tuttavia, CLR versione 1.1 e CLR versione 2.0 non possono eseguire side-by-side-process.

Se non vengono caricati runtime nel processo, questo metodo restituisce truesempre .

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MetaHost.h

Libreria: Incluso come risorsa in MSCorEE.dll

Versioni di .NET Framework: Disponibile da 4

Vedi anche