Condividi tramite


Metodo ICLRMetaHost::QueryLegacyV2RuntimeBinding

Consente di restituire un'interfaccia che rappresenta un runtime a cui sono stati associati i criteri di attivazione legacy, ad esempio, utilizzando l'attributo useLegacyV2RuntimeActivationPolicy sulla voce del file di configurazione elemento <startup>, mediante l'utilizzo diretto di API di attivazione legacy o chiamando il metodo ICLRRuntimeInfo::BindAsLegacyV2Runtime.

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

Parametri

  • riid
    [in] Obbligatorio. Attualmente l'unico valore valido per questo parametro è IID_ICLRRuntimeInfo.

  • ppUnk
    [out] Obbligatorio. Quando questo metodo ritorna, contiene un puntatore all'interfaccia ICLRRuntimeInfo che rappresenta un runtime legato ai criteri dell'attivazione legacy.

Valore restituito

Questo metodo restituisce gli HRESULT specifici seguenti nonché gli errori HRESULT che indicano l'esito negativo del metodo.

HRESULT

Oggetto di 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.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MetaHost.h

Libreria: inclusa come risorsa in MSCorEE.dll

Versioni di .NET Framework: 4

Vedere anche

Riferimenti

Interfaccia ICLRMetaHost

Altre risorse

Hosting (riferimenti alle API non gestite)