Função de GetRequestedRuntimeVersion

Obtém o número da versão do common language runtime (CLR) solicitado pelo aplicativo especificado. Se essa versão não estiver instalada, obtém a versão mais recente instalada antes da versão solicitada.

Essa função foi preterida na .NET Framework versão 4.

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 os códigos de erro padrão do modelo de objeto componente (COM), conforme definido no Winerror. H, além de para os 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 seqüência de caracteres de versão.

E_POINTER

pdwLengthé nulo.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: MSCorEE.h

Biblioteca: Mscoree

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1

Consulte também

Referência

Função de GetRequestedRuntimeInfo

Função de GetVersionFromProcess

Outros recursos

.NET Framework 1.1 e 2.0, hospedagem Global de funções estáticas