Freigeben über


ICLRMetaHost::QueryLegacyV2RuntimeBinding-Methode

Gibt eine Schnittstelle zurück, die eine Laufzeit darstellt, an die die Legacyaktivierungsrichtlinie gebunden wurde, z. B. mithilfe des useLegacyV2RuntimeActivationPolicy Attributs für den <startup> Elementkonfigurationsdateieintrag, 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);

Die Parameter

riid [in] Required.Derzeit ist IID_ICLRRuntimeInfoder einzige gültige Wert für diesen Parameter .

ppUnk [out] Erforderlich. Wenn diese Methode zurückgegeben wird, enthält sie einen Zeiger auf die ICLRRuntimeInfo-Schnittstelle , die eine Laufzeit darstellt, die an die Legacyaktivierungsrichtlinie gebunden wurde.

Rückgabewert

Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler zurück, die auf Methodenfehler hinweisen.

HRESULT Description
S_OK Die Methode wurde erfolgreich abgeschlossen und eine Laufzeit zurückgegeben, die an die Legacyaktivierungsrichtlinie gebunden war.
S_FALSE Die Methode wurde erfolgreich abgeschlossen, aber eine ältere Laufzeit wurde noch nicht gebunden.
E_NOINTERFACE Die Methode hat eine Laufzeit gefunden, die an die Legacyaktivierungsrichtlinie gebunden war, von dieser Laufzeit jedoch riid nicht unterstützt wird.

Bemerkungen

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Kopfball: MetaHost.h

Bibliothek: In MSCorEE.dll als Ressource enthalten

.NET Framework-Versionen: Verfügbar seit 4

Siehe auch