Condividi tramite


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:

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

Vedere anche

Riferimenti

Interfaccia ICLRRuntimeInfo

Altre risorse

Interfacce di hosting

Hosting (riferimenti alle API non gestite)