CorBindToCurrentRuntime, functie
Laadt de Common Language Runtime (CLR) in een proces met behulp van versie-informatie die is opgeslagen in een XML-bestand. De indeling van het XML-bestand is gemodelleerd naar het standaardtoepassingsconfiguratiebestand. Zie Configuratiebestandsschema voor meer informatie over configuratiebestanden.
Deze functie is afgeschaft in de .NET Framework 4. Zie De Common Language Runtime laden in een proces.
Syntaxis
HRESULT CorBindToCurrentRuntime (
[in] LPCWSTR pwszFileName,
[in] REFCLSID rclsid,
[in] REFIID riid,
[out] LPVOID *ppv
);
Parameters
pwszFileName
[in] De naam van een toepassingsconfiguratiebestand dat de versie van de CLR aangeeft die moet worden geladen. Als de bestandsnaam niet volledig is gekwalificeerd, wordt ervan uitgegaan dat deze zich in dezelfde map bevindt als het uitvoerbare bestand dat de aanroep doet.
De versie van de runtime die moet worden geladen, wordt beschreven door het versiekenmerk in het <element requiredRuntime> van het configuratiebestand.
Als er geen versie is opgegeven of als het <requiredRuntime>
element niet kan worden gevonden, wordt de meest recente versie van de CLR die op de computer is geïnstalleerd, geladen.
rclsid
[in] De CLSID
van de coklasse die de ICorRuntimeHost - of de ICLRRuntimeHost-interface implementeert. Ondersteunde waarden zijn CLSID_CorRuntimeHost of CLSID_CLRRuntimeHost.
riid
[in] De IID
van de interface die u aanvraagt. Ondersteunde waarden zijn IID_ICorRuntimeHost of IID_ICLRRuntimeHost.
ppv
[uit] De geretourneerde interfacepointer.
Vereisten
Platforms: Zie Systeemvereisten.
Header: MSCorEE.h
Bibliotheek: MSCorEE.dll
.NET Framework versies: beschikbaar sinds 1.0