Compartilhar via


Método ICorProfilerInfo3::GetRuntimeInformation

Fornece informações de versão sobre o CLR (Common Language Runtime) que está sendo analisado.

Sintaxe

HRESULT GetRuntimeInformation(  
       [out] USHORT *pClrInstanceId,  
       [out] COR_PRF_RUNTIME_TYPE *pRuntimeType,  
       [out] USHORT *pMajorVersion,  
       [out] USHORT *pMinorVersion,  
       [out] USHORT *pBuildNumber,  
       [out] USHORT *pQFEVersion,  
       [in]  ULONG  cchVersionString,  
       [out] ULONG  *pcchVersionString,  
       [out, size_is(cchVersionString), length_is(*pcchVersionString)]  
                   WCHAR  szVersionString[]);  

Parâmetros

pClrInstanceId
[out] A ID representativa de uma instância CLR em execução em um processo. Ela é a mesma que a ClrInstanceID que o ETW (rastreamento de eventos para Windows) para eventos de inicialização relata.

pRuntimeType
[out] O tipo de runtime. Esse parâmetro retorna COR_PRF_DESKTOP_CLR para a versão da área de trabalho do CLR ou COR_PRF_CORE_CLR para a versão principal do CLR usado no Silverlight.

pMajorVersion
[out] O número de versão principal do CLR.

pMinorVersion
[out] O número de versão secundária do CLR.

pBuildVersion
[out] O número de versão compilada do CLR.

pQFEVersion
[out] O número de versão do CLR associado a uma atualização de software.

cchVersionString
[in] O comprimento, em caracteres, do buffer para o qual szVersionString aponta.

pcchVersionString
[out] Especifica o comprimento, em caracteres, de szVersionString.

szVersionString
[out] A cadeia de caracteres de versão do CLR.

Comentários

Você pode passar nulo para qualquer parâmetro. No entanto, pcchVersionString não pode ser nulo, a menos que szVersionString também seja nulo.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 4

Confira também