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