ICLRMetaHost::QueryLegacyV2RuntimeBinding — Metoda
Zwraca interfejs reprezentujący środowisko uruchomieniowe, do którego zostały powiązane starsze zasady aktywacji, na przykład przy użyciu atrybutu useLegacyV2RuntimeActivationPolicy
we wpisie pliku konfiguracji elementu uruchamiania>, przez bezpośrednie użycie starszych interfejsów API aktywacji lub przez wywołanie metody ICLRRuntimeInfo::BindAsLegacyV2Runtime.<
Składnia
HRESULT QueryLegacyV2RuntimeBinding (
[in] REFIID riid,
[out, iid_is(riid), retval] LPVOID *ppUnk);
Parametry
riid
[w] Required.Obecnie jedyną prawidłową wartością tego parametru jest IID_ICLRRuntimeInfo
.
ppUnk
[out] Wymagane. Gdy ta metoda zostanie zwrócona, zawiera wskaźnik do interfejsu ICLRRuntimeInfo , który reprezentuje środowisko uruchomieniowe powiązane ze starszymi zasadami aktywacji.
Wartość zwracana
Ta metoda zwraca następujące określone elementy HRESULTs, a także błędy HRESULT wskazujące niepowodzenie metody.
HRESULT | Opis |
---|---|
S_OK | Metoda została ukończona pomyślnie i zwróciła środowisko uruchomieniowe powiązane ze starszymi zasadami aktywacji. |
S_FALSE | Metoda została ukończona pomyślnie, ale starsze środowisko uruchomieniowe nie zostało jeszcze powiązane. |
E_NOINTERFACE | Metoda znalazła środowisko uruchomieniowe powiązane ze starszymi zasadami aktywacji, ale riid nie jest obsługiwane przez to środowisko uruchomieniowe. |
Uwagi
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: MetaHost.h
Biblioteki: Uwzględnione jako zasób w MSCorEE.dll
wersje .NET Framework: dostępne od 4