Função GetVersionFromProcess

Obtém o número de versão do CLR associado ao identificador de processo especificado.

Essa função foi preterida no .NET Framework 4.

Sintaxe

HRESULT GetVersionFromProcess (  
    [in]  HANDLE  hProcess,
    [out] LPWSTR  pVersion,
    [in]  DWORD   cchBuffer,
    [out] DWORD  *dwLength  
);  

Parâmetros

hProcess
[in] Um identificador para um processo.

pVersion
[out] Um buffer que contém a cadeia de caracteres de número de versão após a conclusão bem-sucedida do método.

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.
E_INVALIDARG pVersion é nulo e cchBuffer não é nulo ou vice-versa.

-ou-

hProcess não é um identificador válido para um processo.

-ou-

O CLR não está carregado.
ERROR_INSUFFICIENT_BUFFER cchBuffer é nulo ou menor que o comprimento da cadeia de caracteres de versão.
E_NOTIMPL Esse método não está disponível no sistema operacional Microsoft Windows 95, Microsoft Windows 98 ou Microsoft Windows Millennium Edition.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: MSCorEE.h

Biblioteca: MSCorEE.dll

Versões do .NET Framework: disponíveis desde 2.0

Confira também