Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Lädt die Common Language Runtime (CLR) in einen Prozess, indem in einer XML-Datei gespeicherte Versionsinformationen verwendet werden. Das Format der XML-Datei wird nach der Standardkonfigurationsdatei der Anwendung modelliert. Weitere Informationen zu Konfigurationsdateien finden Sie unter Konfigurationsdateienschema.
Diese Funktion ist in .NET Framework 4 veraltet. Weitere Informationen finden Sie unter Laden der Runtime in einen Prozess.
Syntax
HRESULT CorBindToCurrentRuntime (
[in] LPCWSTR pwszFileName,
[in] REFCLSID rclsid,
[in] REFIID riid,
[out] LPVOID *ppv
);
Parameter
pwszFileName
[in] Der Name einer Anwendungskonfigurationsdatei, die die zu ladende Version der CLR angibt. Wenn der Dateiname nicht vollqualifiziert ist, wird angenommen, dass sich die Datei im selben Verzeichnis befindet wie die ausführbare Datei, die den Aufruf ausgeführt hat.
Die Version der zu ladenden Runtime wird durch das version-Attribut im <requiredRuntime>-Element der Konfigurationsdatei angegeben.
Wenn keine Version angegeben ist oder das <requiredRuntime>-Element nicht gefunden werden kann, wird die neueste Version der CLR geladen, die auf dem Computer installiert ist.
rclsid
[in] Die CLSID der Co-Klasse, die entweder die ICorRuntimeHost-Schnittstelle oder die ICLRRuntimeHost-Schnittstelle implementiert. Unterstützte Werte sind "CLSID_CorRuntimeHost" oder "CLSID_CLRRuntimeHost".
riid
[in] Die IID der angeforderten Schnittstelle. Unterstützte Werte sind "IID_ICorRuntimeHost" oder "IID_ICLRRuntimeHost".
ppv
[out] Der zurückgegebene Schnittstellenzeiger.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: MSCorEE.h
Bibliothek: MSCorEE.dll
.NET Framework-Versionen: Seit Version 1.0 verfügbar