Metodo ICLRRuntimeInfo::IsLoaded

Indica se common language runtime (CLR) associato all'interfaccia ICLRRuntimeInfo viene caricato in un processo. Un runtime può essere caricato senza essere avviato anche.

Sintassi

HRESULT IsLoaded(  
[in]  HANDLE hndProcess,  
[out, retval] BOOL *pbLoaded);  

Parametri

hndProcess
[in] Handle per il processo.

pbLoaded
[out] true se clR viene caricato nel processo; 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 pbLoaded è null.

Commenti

Questo metodo è compatibile con le versioni precedenti con le funzioni e le interfacce seguenti:

Un host può chiamare una delle funzioni deprecate CorBindTo* , ad esempio la funzione CorBindToRuntime , per creare un'istanza di una versione specifica del CLR. L'host potrebbe quindi chiamare il metodo ICLRMetaHost::GetRuntime e specificare lo stesso numero di versione per ottenere un'interfaccia ICLRRuntimeInfo .

Se l'host chiama quindi il IsLoaded metodo nell'interfaccia ICLRRuntimeInfo restituita, restituisce true; in caso contrario, pbLoaded restituisce false.

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