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