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