Função GetRequestedRuntimeVersion
Obtém o número de versão do CLR (Common Language Runtime) solicitado pelo aplicativo especificado. Se essa versão não estiver instalada, obterá a versão mais recente instalada antes da versão solicitada.
Essa função foi preterida no .NET Framework 4.
Sintaxe
HRESULT GetRequestedRuntimeVersion (
[in] LPWSTR pExe,
[out] LPWSTR pVersion,
[in] DWORD cchBuffer,
[out] DWORD *pdwLength
);
Parâmetros
pExe
[in] O nome do aplicativo.
pVersion
[out] Buffer que contém a cadeia de caracteres de número de versão após a conclusão bem-sucedida.
cchBuffer
[in] O comprimento do buffer da versão.
pdwLength
[out] Um ponteiro para o comprimento da cadeia de caracteres de número de versão.
Valor Retornado
Esse método retorna códigos de erro COM (Component Object Model) padrão, conforme definido em WinError.h, além dos valores a seguir.
Código de retorno | Descrição |
---|---|
S_OK | O método foi concluído com sucesso. |
ERROR_INSUFFICIENT_BUFFER | O buffer da versão não é grande o suficiente para armazenar a cadeia de caracteres de versão. |
E_POINTER | pdwLength é nulo. |
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: MSCorEE.h
Biblioteca: MSCorEE.dll
Versões do .NET Framework: Disponíveis desde 1.1