Compartilhar via


Método de ICLRRuntimeInfo::GetVersionString

Obtém informações de versão de runtime (CLR) idioma comuns associadas a um determinado ICLRRuntimeInfo interface.

Este método substitui as seguintes funções:

HRESULT GetVersionString(
    [out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,
    [in, out]  DWORD *pcchBuffer);

Parâmetros

  • pwzBuffer
    [out] A.NET Framework versão de compilação no formato "va.B.X". A, b, e x são números decimais que correspondem a versão principal, a versão secundária e o número de compilação. X é opcional. Se x está ausente, houver um período posterior.

    Observação

    Este parâmetro deve corresponder ao nome do diretório para o.NET Framework versão como ela aparece em C:\Windows\Microsoft.NET\Framework.

    Os valores de exemplo são "v 1.0.3705", "v 1.1.4322", "v2.0.50727" e "v 4.0.x", onde x depende do número de compilação instalado. Observe que o "v" o prefixo é obrigatório.

  • pchBuffer
    [in, out] Especifica o tamanho do pwzBuffer para evitar saturações de buffer. Se pwzBuffer é null, pchBuffer retorna o tamanho necessário do pwzBuffer para permitir que preallocation.

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ído com êxito.

E_POINTER

pwzBufferou pchBuffer é null.

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 ICLRRuntimeInfo

Outros recursos

Interfaces de hospedagem.

.NET Framework 4 Interfaces de hospedagem

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