Partilhar via


Função GetVersionFromProcess

Obtém o número da versão do runtime de linguagem comum (CLR) que está associado ao identificador de processo especificado.

Esta 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
[fora] Uma memória intermédia que contém a cadeia de número da versão após a conclusão bem-sucedida do método.

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.
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 inferior ao comprimento da cadeia de versão.
E_NOTIMPL Este método não está disponível no sistema operativo Microsoft Windows 95, Microsoft Windows 98 ou Microsoft Windows Millennium Edition.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: MSCorEE.h

Biblioteca: MSCorEE.dll

.NET Framework Versões: Disponível desde 2.0

Ver também