Поделиться через


Метод ICorProfilerInfo3::GetRuntimeInformation

Предоставляет сведения о версии среды CLR, которая профилируется.

Синтаксис

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[]);  

Параметры

pClrInstanceId
[out] Репрезентативный идентификатор выполняющегося экземпляра СРЕДЫ CLR в процессе. Это то же, что и событие ClrInstanceID трассировки событий Windows (ETW).

pRuntimeType
[out] Тип среды выполнения. Этот параметр возвращает COR_PRF_DESKTOP_CLR значение для классической версии среды CLR или COR_PRF_CORE_CLR для основной версии среды CLR, используемой в Silverlight.

pMajorVersion
[out] Основной номер версии среды CLR.

pMinorVersion
[out] Дополнительный номер версии среды CLR.

pBuildVersion
[out] Номер версии сборки среды CLR.

pQFEVersion
[out] Номер версии среды CLR, связанной с обновлением программного обеспечения.

cchVersionString
[in] Длина (в символах) буфера, на который szVersionString указывает.

pcchVersionString
[out] Длина (в символах) объекта szVersionString.

szVersionString
[out] Строка версии СРЕДЫ CLR.

Комментарии

Для любого параметра можно передать значение NULL. Однако не может иметь значение NULL, pcchVersionString если szVersionString только не имеет значение NULL.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorProf.idl, CorProf.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с 4

См. также раздел