Compartilhar via


Função GetRequestedRuntimeVersion

Obtém o número da versão do Common linguagem tempo de execução (CLR) solicitada pelo aplicativo especificado. Se essa versão não estiver instalada, obtém a versão mais recente está instalada antes da versão solicitada.

HRESULT GetRequestedRuntimeVersion (
       [in]  LPWSTR  pExe, 
       [out] LPWSTR  pVersion, 
       [in]  DWORD   cchBuffer, 
       [out] DWORD  *pdwLength
);

Parâmetros

  • pExe
    [in] O nome do aplicativo.

  • pVersion
    [out] Um buffer que contém a seqüência de número de versão após a conclusão bem-sucedida.

  • cchBuffer
    [in] O comprimento do buffer de versão.

  • pdwLength
    [out] Um ponteiro para o comprimento da seqüência de número de versão.

Valor de retorno

Esse método retorna códigos de erro COM (componente objeto Model) padrão, conforme definido no WinError.h, juntamente com sistema autônomo seguintes valores.

Código de retorno

Descrição

S_OK

O método foi concluído com êxito.

ERROR_INSUFFICIENT_BUFFER

O buffer de versão não é grande o suficiente para armazenar a string de versão.

E_POINTER

pdwLength é nulo.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: MSCorEE.idl

Biblioteca: MSCorEE.dll

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1

Consulte também

Referência

Função GetRequestedRuntimeInfo

Função GetVersionFromProcess

Outros recursos

Hospedagem estático funções global