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 true
sempre .
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