Compartilhar via


Método ICLRMetaHost::QueryLegacyV2RuntimeBinding

Retorna uma interface que representa um runtime ao qual a política de ativação herdada foi associada, por exemplo, usando o useLegacyV2RuntimeActivationPolicy atributo na <startup> entrada do arquivo de configuração de elemento, usando diretamente as APIs de ativação herdadas ou chamando o método ICLRRuntimeInfo::BindAsLegacyV2Runtime.

Sintaxe

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

Parâmetros

riid [in] Required.Currently, o único valor válido para esse parâmetro é IID_ICLRRuntimeInfo.

ppUnk [out] Necessário. Quando esse método é retornado, contém um ponteiro para a interface ICLRRuntimeInfo que representa um runtime associado à política de ativação herdada.

Valor de retorno

Esse método retorna os HRESULTs específicos a seguir, bem como erros HRESULT que indicam falha de método.

HRESULT Description
S_OK O método foi concluído com êxito e retornou um runtime associado à política de ativação herdada.
S_FALSE O método foi concluído com êxito, mas um runtime herdado ainda não foi associado.
E_NOINTERFACE O método encontrou um runtime associado à política de ativação herdada, mas riid não tem suporte nesse runtime.

Observações

Requirements

Plataformas: confira Requisitos do sistema.

Cabeçalho: MetaHost.h

Biblioteca: Incluído como um recurso no MSCorEE.dll

Versões do .NET Framework: Disponível desde 4

Consulte também