Metodo ICLRRuntimeInfo::IsLoadableICLRRuntimeInfo::IsLoadable Method

Indica se il runtime associato a questa interfaccia può essere caricato nel processo corrente, prendendo in considerazione altri runtime che potrebbero essere già stato caricato nel processo.Indicates whether the runtime associated with this interface can be loaded into the current process, taking into account other runtimes that might already be loaded into the process.

SintassiSyntax

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

ParametriParameters

pbLoadable
[out] true se il runtime può essere caricato nel processo corrente; in caso contrario, false.[out] true if this runtime could be loaded into the current process; otherwise, false.

Valore restituitoReturn Value

Questo metodo restituisce gli specifici HRESULT seguenti, nonché gli errori di HRESULT che indicano la mancata riuscita del metodo.This method returns the following specific HRESULTs as well as HRESULT errors that indicate method failure.

HRESULTHRESULT DescrizioneDescription
S_OKS_OK Metodo completato correttamente.The method completed successfully.
E_POINTERE_POINTER pbLoadable è null.pbLoadable is null.

NoteRemarks

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.If another runtime is already loaded into the process and the runtime associated with this interface can be loaded for in-process side-by-side execution, pbLoadable returns true. Se i due runtime non è possibile eseguire side-by-side in-process, pbLoadable restituisce false.If the two runtimes cannot run side-by-side in-process, pbLoadable returns false. Ad esempio, common language runtime (CLR) versione 4 è possibile eseguire side-by-side nello stesso processo CLR versione 2.0 o CLR versione 1.1.For example, the common language runtime (CLR) version 4 can run side-by-side in the same process with CLR version 2.0 or CLR version 1.1. Tuttavia, CLR versione 1.1 e 2.0 di CLR non è possibile eseguire side-by-side in-process.However, CLR version 1.1 and CLR version 2.0 cannot run side-by-side in-process.

Se non sono presenti runtime vengono caricati nel processo, questo metodo restituisce sempre true.If no runtimes are loaded into the process, this method always returns true.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: Metahost. HHeader: MetaHost.h

Libreria: inclusa come risorsa in Mscoree. dllLibrary: Included as a resource in MSCorEE.dll

Versioni di .NET framework: Disponibile dalla 4Available since 4.NET Framework Versions: Disponibile dalla 4Available since 4

Vedere ancheSee Also

Interfaccia ICLRRuntimeInfoICLRRuntimeInfo Interface
Interfacce di hostingHosting Interfaces
HostingHosting