Condividi tramite


Funzione CorBindToCurrentRuntime

Carica Common Language Runtime (CLR) in un processo usando le informazioni sulla versione archiviate in un file XML. Il formato del file XML viene modellato dopo il file di configurazione dell'applicazione standard. Per altre informazioni sui file di configurazione, vedere Schema dei file di configurazione.

Questa funzione è stata deprecata in .NET Framework 4. Vedere Caricamento di Common Language Runtime in un processo.

Sintassi

HRESULT CorBindToCurrentRuntime (  
    [in]  LPCWSTR   pwszFileName,  
    [in]  REFCLSID  rclsid,  
    [in]  REFIID    riid,  
    [out] LPVOID    *ppv  
);  

Parametri

pwszFileName
[in] Nome di un file di configurazione dell'applicazione che specifica la versione di CLR da caricare. Se il nome del file non è completo, si presuppone che si tratti della stessa directory dell'eseguibile che effettua la chiamata.

La versione del runtime da caricare viene descritta dall'attributo versione nell'elemento <requiredRuntime> del file di configurazione.

Se non viene specificata alcuna versione o se non è possibile trovare l'elemento <requiredRuntime> , viene caricata la versione più recente di CLR installata nel computer.

rclsid
[in] Classe CLSID della coclasse che implementa l'interfaccia ICorRuntimeHost o ICLRRuntimeHost . I valori supportati sono CLSID_CorRuntimeHost o CLSID_CLRRuntimeHost.

riid
[in] Oggetto IID dell'interfaccia che si sta richiedendo. I valori supportati sono IID_ICorRuntimeHost o IID_ICLRRuntimeHost.

ppv
[out] Puntatore dell'interfaccia restituito.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MSCorEE.h

Libreria: MSCorEE.dll

Versioni di .NET Framework: Disponibile da 1.0

Vedi anche