Função de GetVersionFromProcess
Obtém o número da versão do common language runtime (CLR) que está associado com o identificador de processo especificado.
Essa função foi preterida na .NET Framework versão 4.
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 os códigos de erro padrão do modelo de objeto componente (COM), conforme definido no Winerror. H, além de para os 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 - hProcessnã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 |
Este método não está disponível no sistema operacional Microsoft Windows 95, Microsoft Windows 98 ou Microsoft Windows Millennium Edition. |
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: MSCorEE.h
Biblioteca: Mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Consulte também
Referência
Função de GetRequestedRuntimeInfo
Função de GetRequestedRuntimeVersion
Outros recursos
.NET Framework 1.1 e 2.0, hospedagem Global de funções estáticas