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:
Interfaccia ICorRuntimeHost (nell'API di hosting di .NET Framework versione 1).
Interfaccia ICLRRuntimeHost (nell'API di hosting di .NET Framework 2.0).
Funzioni deprecate (vedere Funzioni di hosting CLR deprecate
CorBindTo*
nell'API di hosting di .NET Framework 2.0).
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