Partilhar via


ICLRMetaHost::QueryLegacyV2RuntimeBinding Method

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

Sintaxe

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

Parâmetros

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

ppUnk [fora] Necessário. Quando este método regressa, contém um ponteiro para a interface ICLRRuntimeInfo que representa um tempo de execução vinculado à política de ativação legada.

Valor de retorno

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

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

Observações

Requerimentos

Plataformas: Consulte Requisitos do sistema.

Cabeçalho: MetaHost.h

Biblioteca: Incluído como recurso em MSCorEE.dll

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

Consulte também