Metodo ICLRRuntimeInfo::IsLoaded
Indica se il Common Language Runtime (CLR) associato all'interfaccia ICLRRuntimeInfo è caricato in un processo. Un runtime può essere caricato senza essere avviato.
HRESULT IsLoaded(
[in] HANDLE hndProcess,
[out, retval] BOOL *pbLoaded);
Parametri
hndProcess
[in] Handle del processo.pbLoaded
[out] true se il runtime è caricato nel processo. 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 |
pbLoaded è null. |
Note
Questo metodo è compatibile con le versioni precedenti delle funzioni e delle interfacce seguenti:
Interfaccia ICorRuntimeHost, nell'API di hosting della versione 1 di .NET Framework.
Interfaccia ICLRRuntimeHost, nell'API di hosting di .NET Framework 2.0.
Funzioni CorBindTo* deprecate (vedere Funzioni statiche globali di hosting di .NET Framework 1.1 e 2.0 nell'API di hosting di .NET Framework 2.0).
Un host può chiamare una delle funzioni CorBindTo* deprecate, quale la funzione CorBindToRuntime, per creare un'istanza di una versione specifica di CLR. L'host può quindi chiamare il metodo ICLRMetaHost::GetRuntime e specificare lo stesso numero di versione per ottenere un'interfaccia ICLRRuntimeInfo.
Se successivamente l'host chiama il metodo IsLoaded sull'interfaccia ICLRRuntimeInfo restituita, pbLoaded restituisce true. In caso contrario, restituisce false.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MetaHost.h
Libreria: inclusa come risorsa in MSCorEE.dll
Versioni di .NET Framework: 4