Partilhar via


Função GetRequestedRuntimeVersion

Obtém o número da versão do common language runtime (CLR) pedido pela aplicação especificada. Se essa versão não estiver instalada, obtém a versão mais recente instalada antes da versão pedida.

Esta 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 da aplicação.

pVersion
[fora] Uma memória intermédia que contém a cadeia de número da versão após a conclusão com êxito.

cchBuffer
[in] O comprimento da memória intermédia da versão.

pdwLength
[fora] Um ponteiro para o comprimento da cadeia de número da versão.

Devolver Valor

Este método devolve códigos de erro COM (Component Object Model) padrão, conforme definido em WinError.h, além dos seguintes valores.

Código de retorno Descrição
S_OK O método foi concluído com êxito.
ERROR_INSUFFICIENT_BUFFER A memória intermédia de versões não é grande o suficiente para armazenar a cadeia de versão.
E_POINTER pdwLength é nulo.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: MSCorEE.h

Biblioteca: MSCorEE.dll

.NET Framework Versões: Disponível desde a 1.1

Ver também