Condividi tramite


Interfaccia ICLRRuntimeInfo

Fornisce metodi che restituiscono informazioni su uno specifico Common Language Runtime (CLR), tra cui versione, directory e stato di caricamento. Questa interfaccia fornisce anche funzionalità specifiche del runtime senza inizializzare il runtime. Include il metodo LoadLibrary relativo al runtime, il metodo GetProcAddress specifico del runtime e le interfacce fornite dal runtime tramite il metodo GetInterface .

Metodi

Metodo Descrizione
Metodo BindAsLegacyV2Runtime Associa questo runtime per tutte le decisioni dei criteri di attivazione di CLR versione 2 legacy.
Metodo GetDefaultStartupFlags Ottiene i flag di avvio CLR e il file di configurazione dell'host.
Metodo GetInterface Carica CLR nel processo corrente e restituisce puntatori all'interfaccia di runtime, ad esempio ICLRRuntimeHost, ICLRStrongName e IMetaDataDispenser. Questo metodo sostituisce tutte le CorBindTo* funzioni.
Metodo GetProcAddress Ottiene l'indirizzo di una funzione specificata esportata da CLR associata a questa interfaccia. Questo metodo sostituisce il metodo GetRealProcAddress .
Metodo GetRuntimeDirectory Ottiene la directory di installazione di CLR associata a questa interfaccia. Questo metodo sostituisce il metodo GetCORSystemDirectory .
Metodo GetVersionString Ottiene le informazioni sulla versione di Common Language Runtime (CLR) associate a una determinata interfaccia ICLRRuntimeInfo . Questo metodo sostituisce i metodi GetRequestedRuntimeInfo e GetRequestedRuntimeVersion .
Metodo IsLoadable Indica se il runtime associato a questa interfaccia può essere caricato nel processo corrente, tenendo conto di altri runtime che potrebbero essere già caricati nel processo.
Metodo IsLoaded Indica se CLR associato all'interfaccia ICLRRuntimeInfo viene caricato in un processo.
Metodo IsStarted Indica se l'interfaccia CLR associata all'interfaccia ICLRRuntimeInfo è stata avviata.
Metodo 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 LoadLibrary Carica una libreria dalla directory framework di CLR rappresentata da un'interfaccia ICLRRuntimeInfo . Questo metodo sostituisce il metodo LoadLibraryShim .
Metodo SetDefaultStartupFlags Imposta i flag di avvio CLR e il file di configurazione dell'host.

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