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