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