Freigeben über


ICLRMetaHost::QueryLegacyV2RuntimeBinding-Methode

Gibt eine Schnittstelle zurück, die eine Laufzeit darstellt, an die die Legacyaktivierungsrichtlinie gebunden wurde, z. B. mit dem useLegacyV2RuntimeActivationPolicy-Attribut des <startup>-Element-Konfigurationsdateieintrags, durch direkte Verwendung der Legacyaktivierungs-APIs oder durch das Aufrufen der ICLRRuntimeInfo::BindAsLegacyV2Runtime-Methode.

HRESULT QueryLegacyV2RuntimeBinding (
    [in] REFIID riid,
    [out, iid_is(riid), retval] LPVOID *ppUnk);

Parameter

  • riid
    [in] Erforderlich. Aktuell ist der einzige gültige Wert für diesen Parameter IID_ICLRRuntimeInfo.

  • ppUnk
    [out] Erforderlich. Wenn diese Methode zurückgegeben wird, ist ein Zeiger auf die ICLRRuntimeInfo-Schnittstelle enthalten, die eine Laufzeit darstellt, die an eine ältere Aktivierungsrichtlinie gebunden wurde.

Rückgabewert

Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler für Methodenfehler zurück.

HRESULT

Beschreibungen

S_OK

Die Methode wurde abgeschlossen, und es wurde eine Laufzeit zurückgegeben, die an eine ältere Aktivierungsrichtlinie gebunden war.

S_FALSE

Die Methode wurde abgeschlossen, doch eine ältere Laufzeit wurde noch nicht gebunden.

E_NOINTERFACE

Die Methode hat eine Laufzeit gefunden, die an eine ältere Aktivierungsrichtlinie gebunden war, doch riid wird von dieser Laufzeit nicht unterstützt.

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

ICLRMetaHost-Schnittstelle

Weitere Ressourcen

Hosting (Referenz zur nicht verwalteten API)