ICLRMetaHost::QueryLegacyV2RuntimeBinding-Methode
Gibt eine Schnittstelle zurück, die eine Laufzeit darstellt, an die eine ältere Aktivierungsrichtlinie gebunden wurde, z. B. mithilfe des Konfigurationsdateieintrags für das useLegacyV2RuntimeActivationPolicy
-Attribut im <startup>-Element, durch direkte Verwendung der Legacyaktivierungs-APIs oder durch Aufrufen der ICLRRuntimeInfo::BindAsLegacyV2Runtime-Methode.
Syntax
HRESULT QueryLegacyV2RuntimeBinding (
[in] REFIID riid,
[out, iid_is(riid), retval] LPVOID *ppUnk);
Parameter
riid
[in] Erforderlich. Derzeit ist IID_ICLRRuntimeInfo
der einzige gültige Wert für diesen Parameter.
ppUnk
[out] erforderlich. Bei Rückgabe dieser Methode ist ein Verweis auf die ICLRRuntimeInfo-Schnittstelle enthalten, die eine an eine ältere Aktivierungsrichtlinie gebundene Runtime darstellt.
Rückgabewert
Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler zurück, die Methodenfehler anzeigen.
HRESULT | BESCHREIBUNG |
---|---|
S_OK | Die Methode wurde erfolgreich abgeschlossen und hat eine Laufzeit zurückgegeben, die an eine ältere Aktivierungsrichtlinie gebunden wurde. |
S_FALSE | Die Methode wurde erfolgreich abgeschlossen, aber eine ältere Laufzeit wurde noch nicht gebunden. |
E_NOINTERFACE | Die Methode hat eine Laufzeitumgebung gefunden, die an eine ältere Aktivierungsrichtlinie gebunden war, aber riid wird von dieser Laufzeit nicht unterstützt. |
Bemerkungen
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: MetaHost.h
Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.
.NET Framework-Versionen: seit Version 4 verfügbar