Condividi tramite


Interfaccia ICLRRuntimeInfo

Fornisce i metodi che restituiscono informazioni su un'istanza CLR (Common Language Runtime) specifica, compresi versione, directory e stato di caricamento. Questa interfaccia fornisce inoltre funzionalità specifiche del runtime senza inizializzarlo. Comprende il metodo LoadLibrary specifico del runtime, il metodo GetProcAddress specifico del modulo di runtime e le interfacce fornite dal runtime tramite il metodo GetInterface.

Metodi

Metodo

Oggetto di descrizione

Metodo ICLRRuntimeInfo::BindAsLegacyV2Runtime

Associa questo runtime per tutte le decisioni dei criteri di attivazione relativi alla versione 2 di CLR legacy.

Metodo ICLRRuntimeInfo::GetDefaultStartupFlags

Ottiene i flag di avvio CLR e il file di configurazione host.

Metodo ICLRRuntimeInfo::GetInterface

Carica CLR nel processo corrente e restituisce puntatori a interfaccia di runtime, ad esempio ICLRRuntimeHost, ICLRStrongName e IMetaDataDispenser. Questo metodo sostituisce tutte le funzioni CorBindTo*.

Metodo ICLRRuntimeInfo::GetProcAddress

Ottiene l'indirizzo di una funzione specificata esportata dal runtime associato a questa interfaccia. Questo metodo sostituisce il metodo GetRealProcAddress.

Metodo ICLRRuntimeInfo::GetRuntimeDirectory

Ottiene la directory di installazione del runtime associato a questa interfaccia. Questo metodo sostituisce il metodo GetCORSystemDirectory.

Metodo ICLRRuntimeInfo::GetVersionString

Ottiene le informazioni sulla versione di Common Language Runtime (CLR) associate a un'interfaccia ICLRRuntimeInfo specificata. Questo metodo sostituisce i metodi GetRequestedRuntimeInfo e GetRequestedRuntimeVersion.

Metodo ICLRRuntimeInfo::IsLoadable

Indica se il runtime associato a questa interfaccia può essere caricato nel processo corrente, prendendo in considerazione gli altri runtime eventualmente già caricati nel processo.

Metodo ICLRRuntimeInfo::IsLoaded

Indica se il CLR associato all'interfaccia ICLRRuntimeInfo è caricato in un processo.

Metodo ICLRRuntimeInfo::IsStarted

Indica se il runtime CLR associato all'interfaccia ICLRRuntimeInfo è stato avviato.

Metodo ICLRRuntimeInfo::LoadErrorString

Converte un valore HRESULT in un messaggio di errore appropriato per le impostazioni cultura specificate. Questo metodo sostituisce i metodi LoadStringRC e LoadStringRCEx.

Metodo ICLRRuntimeInfo::LoadLibrary

Carica una libreria dalla directory di framework del runtime rappresentato da un'interfaccia ICLRRuntimeInfo. Questo metodo sostituisce il metodo LoadLibraryShim.

Metodo ICLRRuntimeInfo::SetDefaultStartupFlags

Imposta i flag di avvio CLR e il file di configurazione host.

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

Altre risorse

Interfacce di hosting

Hosting (riferimenti alle API non gestite)