Condividi tramite


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

Vedere anche

Riferimenti

Interfaccia ICLRRuntimeInfo

Altre risorse

Interfacce di hosting

Hosting (riferimenti alle API non gestite)