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

Confira também