Partilhar via


Método de ICLRMetaHost::QueryLegacyV2RuntimeBinding

Retorna uma interface que representa um tempo de execução para o qual diretiva legado de ativação foi vinculada, por exemplo, usando o useLegacyV2RuntimeActivationPolicy atributo sobre o <startup> elemento entrada do arquivo de configuração, pelo uso direto da ativação herdado APIs ou chamando o ICLRRuntimeInfo::BindAsLegacyV2Runtime método.

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

Parâmetros

  • riid
    [in] Necessário. Atualmente o único valor válido para esse parâmetro é IID_ICLRRuntimeInfo.

  • ppUnk
    [out] Necessário. Quando esse método retorna, contém um ponteiro para o ICLRRuntimeInfo interface que representa um tempo de execução foi vinculado à diretiva legado de ativação.

Valor de retorno

Esse método retorna o seguintes HRESULTs específicos, bem como o HRESULT erros que indicam falha de método.

HRESULT

Descrição

S_OK

O método foi concluída com êxito e retornou um runtime que estava vinculado a diretiva legado de ativação.

S_FALSE

O método foi concluída com êxito, mas um tempo de execução de legado não ainda foi vinculado.

E_NOINTERFACE

O método encontrado um runtime que estava vinculado à diretiva legado de ativação, mas riid não é suportada pelo runtime.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: MetaHost.h

Biblioteca: Incluído como um recurso em mscoree

.NET Framework versões: 4

Consulte também

Referência

Interface de ICLRMetaHost

Outros recursos

Hospedagem (referência de API não gerenciada)