ICLRMetaHost::QueryLegacyV2RuntimeBinding metódus

Olyan felületet ad vissza, amely egy olyan futtatókörnyezetet jelöl, amelyhez az örökölt aktiválási szabályzat kötött, például az useLegacyV2RuntimeActivationPolicy elemkonfigurációs fájlbejegyzés attribútumának <startup> használatával, az örökölt aktiválási API-k közvetlen használatával vagy az ICLRRuntimeInfo::BindAsLegacyV2Runtime metódus meghívásával.

Szemantika

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

Paraméterek

riid [in] Required.Jelenleg az egyetlen érvényes érték ehhez a paraméterhez: IID_ICLRRuntimeInfo.

ppUnk [kifelé] Szükséges. Ha ez a metódus visszatér, egy mutatót tartalmaz az ICLRRuntimeInfo felületre, amely egy régi aktiválási szabályzathoz kötött futtatókörnyezetet jelöl.

Visszaadott érték

Ez a metódus a következő specifikus HRESULT-eket, valamint a metódushibát jelző HRESULT-hibákat adja vissza.

HRESULT Description
S_OK A metódus sikeresen befejeződött, és visszaadott egy futtatókörnyezetet, amely az örökölt aktiválási szabályzathoz lett kötve.
S_FALSE A metódus sikeresen befejeződött, de egy örökölt futtatókörnyezet még nem kötött.
E_NOINTERFACE A metódus talált egy futtatókörnyezetet, amely az örökölt aktiválási szabályzathoz kötött, de riid az adott futtatókörnyezet nem támogatja.

Megjegyzések

Requirements

Platformok: Lásd a rendszerkövetelményeket.

Fejléc: MetaHost.h

Könyvtár: Erőforrásként szerepel a MSCorEE.dll

.NET-keretrendszerverziók: 4 óta elérhető

Lásd még