Função GetVersionFromProcess
Obtém o número da versão do Common linguagem tempo de execução (CLR) que está associado com o identificador de processo especificado.
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 seqüência de número de versão após a conclusão bem-sucedida do método.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 códigos de erro COM (componente objeto Model) padrão, conforme definido no WinError.h, juntamente com sistema autônomo 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 é nula ou menor que o comprimento da seqüência 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 edição. |
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: MSCorEE.idl
Biblioteca: MSCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Consulte também
Referência
Função GetRequestedRuntimeInfo
Função GetRequestedRuntimeVersion