Partilhar via


Método ICLRMetaHost::QueryLegacyV2RuntimeBinding

Devolve uma interface que representa um runtime ao qual a política de ativação legada foi vinculada, por exemplo, ao utilizar o useLegacyV2RuntimeActivationPolicy atributo na <entrada do ficheiro de configuração do elemento de arranque>, através da utilização direta das APIs de ativação legadas ou ao chamar o método ICLRRuntimeInfo::BindAsLegacyV2Runtime.

Sintaxe

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

Parâmetros

riid
[in] Obrigatório.Atualmente, o único valor válido para este parâmetro é IID_ICLRRuntimeInfo.

ppUnk
[fora] Obrigatório. Quando este método é devolvido, contém um ponteiro para a interface ICLRRuntimeInfo que representa um runtime que foi vinculado à política de ativação legada.

Devolver Valor

Este método devolve os seguintes HRESULTs específicos, bem como erros HRESULT que indicam a falha do método.

HRESULT Description
S_OK O método foi concluído com êxito e devolveu um runtime que estava vinculado à política de ativação legada.
S_FALSE O método foi concluído com êxito, mas ainda não foi vinculado um runtime legado.
E_NOINTERFACE O método encontrou um runtime que estava vinculado à política de ativação legada, mas riid não é suportado por esse runtime.

Observações

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: MetaHost.h

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

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

Ver também