Partilhar via


Método ICorProfilerInfo3::GetRuntimeInformation

Fornece informações de versão sobre o runtime de linguagem comum (CLR) que está a ser perfilado.

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
[fora] O ID representativo de uma instância CLR em execução num processo. Isto é o mesmo que o ClrInstanceID rastreio de eventos para o evento de arranque do Windows (ETW) comunica.

pRuntimeType
[fora] O tipo de runtime. Este parâmetro é devolvido COR_PRF_DESKTOP_CLR para a versão de ambiente de trabalho do CLR ou COR_PRF_CORE_CLR para a versão principal do CLR utilizado no Silverlight.

pMajorVersion
[fora] O número da versão principal do CLR.

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

pBuildVersion
[fora] O número da versão de compilação do CLR.

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

cchVersionString
[in] O comprimento, em carateres, da memória intermédia que szVersionString aponta para.

pcchVersionString
[fora] O comprimento, em carateres, de szVersionString.

szVersionString
[fora] A cadeia de versão CLR.

Observações

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

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 4

Ver também