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.
Ruft die ICLRRuntimeInfo-Schnittstelle ab, die einer angegebenen Version der Common Language Runtime (CLR) entspricht. Diese Methode ersetzt die mit dem STARTUP_LOADER_SAFEMODE-Flag verwendete CorBindToRuntimeEx-Funktion.
HRESULT GetRuntime (
[in] LPCWSTR pwzVersion,
[in, REFIID riid,
[out,iid_is(riid), retval] LPVOID *ppRuntime
);
Parameter
pwzVersion
[in] Die in den Metadaten gespeicherte .NET Framework-Kompilierungsversion, im Format "vA.B[.X]". A, B und X sind Dezimalzahlen, die der Hauptversion, der Nebenversion bzw. der Buildnummer entsprechen.
HinweisDieser Parameter muss mit dem Verzeichnisnamen für die .NET Framework-Version unter C:\Windows\Microsoft.NET\Framework oder C:\Windows\Microsoft.NET\Framework64 übereinstimmen.
Beispielwerte sind "v1.0.3705", "v1.1.4322", "v2.0.50727" und "v4.0.X", wobei X von der Nummer des installierten Builds abhängt. Das Präfix "v" ist erforderlich.
riid
[in] Der Bezeichner für die gewünschte Schnittstelle. Der einzige derzeit gültige Wert für diesen Parameter ist IID_ICLRRuntimeInfo.ppRuntime
[out] Ein Zeiger auf die entsprechende ICLRRuntimeInfo-Schnittstelle, die der geforderten Runtime entspricht.
Rückgabewert
Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler für Methodenfehler zurück.
HRESULT |
Beschreibungen |
|---|---|
S_OK |
Die Methode wurde erfolgreich abgeschlossen. |
E_POINTER |
pwzVersion oder ppRuntime ist NULL. |
Hinweise
Diese Methode interagiert gleichbleibend mit Legacyschnittstellen, z. B. der ICorRuntimeHost-Schnittstelle, und Legacy-Funktionen, wie z. B. den veralteten CorBindTo*-Funktionen (siehe Hosten globaler statischer .NET Framework 1.1- und 2.0-Funktionen in der .NET Framework 2.0-Hosting-API). Das heißt, mit der Legacy-API geladene Laufzeiten sind für die neue API sichtbar, und Laufzeiten, die mit der neuen API geladen werden, sind für die Legacy-API sichtbar. .
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MetaHost.h
Bibliothek: als Ressource in MSCorEE.dll enthalten
.NET Framework-Versionen: 4
Siehe auch
Referenz
Weitere Ressourcen
Hostingschnittstellen für .NET Framework 1.0 und 1.1
Hostingschnittstellen für .NET Framework 2.0
Hosten globaler statischer .NET Framework 1.1- und 2.0-Funktionen