Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém informações de versão do CLR (Common Language Runtime) associadas a uma determinada interface ICLRRuntimeInfo.
Este método substitui as seguintes funções:
Sintaxe
HRESULT GetVersionString(
[out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBuffer);
Parâmetros
pwzBuffer
[out] A versão de compilação do .NET Framework no formato "vA.B[.X]".
A, B, and X são números decimais que correspondem à versão principal, à versão secundária e ao número de build.
X é opcional. Se X não estiver presente, não haverá nenhum período à direita.
Observação
Esse parâmetro deve corresponder ao nome do diretório para a versão do .NET Framework, pois ele aparece em C:\Windows\Microsoft.NET\Framework.
Os valores de exemplo são "v1.0.3705", "v1.1.4322", "v2.0.50727" e "v4.0.x", onde x depende do número de build instalado. Observe que o prefixo "v" é obrigatório.
pchBuffer
[in, out] Especifica o tamanho de pwzBuffer para evitar sobrecargas de buffer. Se pwzBuffer for null, pchBuffer retorna o tamanho de pwzBuffer necessário para permitir a pré-alocação.
Valor Retornado
Esse método retorna os seguintes HRESULTs específicos, bem como erros HRESULT que indicam falha de método.
| HRESULT | Descrição |
|---|---|
| S_OK | O método foi concluído com sucesso. |
| E_POINTER |
pwzBuffer ou pchBuffer é nulo. |
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: MetaHost.h
Biblioteca: incluída como um recurso no MSCorEE.dll
Versões do .NET Framework: disponíveis desde 4