Freigeben über


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

Siehe auch