Метод 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