Dela via


CorBindToCurrentRuntime-funktion

Läser in CLR (Common Language Runtime) i en process med hjälp av versionsinformation som lagras i en XML-fil. Xml-filens format modelleras efter standardprogramkonfigurationsfilen. Mer information om konfigurationsfiler finns i Konfigurationsfilschema.

Den här funktionen har blivit inaktuell i .NET Framework 4. Se Läsa in Common Language Runtime i en process.

Syntax

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

Parametrar

pwszFileName
[i] Namnet på en programkonfigurationsfil som anger vilken version av CLR som ska läsas in. Om filnamnet inte är fullständigt kvalificerat antas det finnas i samma katalog som den körbara filen som gör anropet.

Den version av körningen som ska läsas in beskrivs av versionsattributet i elementet <requiredRuntime> i konfigurationsfilen.

Om ingen version har angetts, eller om elementet <requiredRuntime> inte kan hittas, läses den senaste versionen av CLR som är installerad på datorn in.

rclsid
[i] För CLSID den coclass som implementerar gränssnittet ICorRuntimeHost eller ICLRRuntimeHost . Värden som stöds är CLSID_CorRuntimeHost eller CLSID_CLRRuntimeHost.

riid
[i] Det IID gränssnitt som du begär. Värden som stöds är IID_ICorRuntimeHost eller IID_ICLRRuntimeHost.

ppv
[ut] Den returnerade gränssnittspekaren.

Krav

Plattformar: Se Systemkrav.

Huvudet: MSCorEE.h

Bibliotek: MSCorEE.dll

.NET Framework versioner: Tillgänglig sedan 1.0

Se även