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