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