Metodo ICLRMetaHost::QueryLegacyV2RuntimeBinding
Restituisce un'interfaccia che rappresenta un runtime a cui è stato associato un criterio di attivazione legacy, ad esempio usando l'attributo useLegacyV2RuntimeActivationPolicy
nella voce del file di configurazione dell'elemento di avvio>, tramite l'uso diretto delle API di attivazione legacy o chiamando il metodo ICLRRuntimeInfo::BindAsLegacyV2Runtime.<
Sintassi
HRESULT QueryLegacyV2RuntimeBinding (
[in] REFIID riid,
[out, iid_is(riid), retval] LPVOID *ppUnk);
Parametri
riid
[in] Required.Attualmente l'unico valore valido per questo parametro è IID_ICLRRuntimeInfo
.
ppUnk
[out] Obbligatorio. Quando questo metodo restituisce, contiene un puntatore all'interfaccia ICLRRuntimeInfo che rappresenta un runtime associato ai criteri di attivazione legacy.
Valore restituito
Questo metodo restituisce gli specifici HRESULT seguenti, nonché gli errori di HRESULT che indicano la mancata riuscita del metodo.
HRESULT | Descrizione |
---|---|
S_OK | Il metodo ha completato correttamente e restituito un runtime che era associato ai criteri dell'attivazione legacy. |
S_FALSE | Il metodo ha completato correttamente, ma un runtime legacy non è stato ancora associato. |
E_NOINTERFACE | Il metodo ha trovato un runtime associato ai criteri dell'attivazione legacy, ma riid non è supportato da quel runtime. |
Osservazioni
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MetaHost.h
Libreria: Incluso come risorsa in MSCorEE.dll
Versioni di .NET Framework: Disponibile da 4