Metodo ICLRRuntimeInfo::IsLoadable
Indica se il runtime associato a questa interfaccia può essere caricato nel processo corrente, prendendo in considerazione gli altri runtime eventualmente già caricati nel processo.
HRESULT IsLoadable(
[out, retval] BOOL *pbLoadable);
Parametri
- pbLoadable
[out] true se questo runtime può essere caricato nel processo corrente. In caso contrario, false.
Valore restituito
Questo metodo restituisce gli HRESULT specifici seguenti nonché gli errori HRESULT che indicano l'esito negativo del metodo.
HRESULT |
Oggetto di descrizione |
---|---|
S_OK |
Il metodo è stato eseguito correttamente. |
E_POINTER |
pbLoadable è null. |
Note
Se un altro runtime è già caricato nel processo e il runtime associato a questa interfaccia può essere caricato per l'esecuzione side-by-side in-process, pbLoadable restituisce true. Se i due runtime non possono essere eseguiti side-by-side in-process, pbLoadable restituisce false. Ad esempio, la versione 4 di Common Language Runtime (CLR) può essere eseguita side-by-side nello stesso processo con la versione 2.0 o 1.1 di CLR. Tuttavia, le versioni 1.1 e 2.0 di CLR non possono essere eseguite side-by-side in-process.
Se non si carica alcun runtime nel processo, questo metodo restituisce sempre true.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MetaHost.h
Libreria: inclusa come risorsa in MSCorEE.dll
Versioni di .NET Framework: 4