Compartir a través de


ICorProfilerInfo3::GetRuntimeInformation (Método)

Proporciona información sobre la versión del common language runtime (CLR) que se está perfilando.

Sintaxis

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] Identificador representativo de una instancia CLR en ejecución en un proceso. Esto es lo mismo que el ClrInstanceID seguimiento de eventos para los informes de eventos de inicio de Windows (ETW).

pRuntimeType
[out] Tipo runtime. Este parámetro devuelve COR_PRF_DESKTOP_CLR para la versión de escritorio de CLR o COR_PRF_CORE_CLR para la versión principal de CLR usada en Silverlight.

pMajorVersion
[out] Número de la versión principal del CLR.

pMinorVersion
[out] Número de versión menor del CLR.

pBuildVersion
[out] Número de versión del CLR.

pQFEVersion
[out] Número de versión de CLR asociado a una actualización de software.

cchVersionString
[in] La longitud, en caracteres, del búfer que szVersionString apunta.

pcchVersionString
[out] Longitud, en caracteres, de szVersionString.

szVersionString
[out] Cadena de versión de CLR.

Comentarios

Puede pasar null para cualquier parámetro. Sin embargo, pcchVersionString no puede ser null a menos que szVersionString también sea NULL.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 4

Consulte también