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 인스턴스의 대표 ID로, ETW(Windows용 이벤트 추적) 시작 이벤트에서 보고하는 ClrInstanceID와 같습니다.pRuntimeType
[out] 런타임 형식입니다. 이 매개 변수는 CLR의 데스크톱 버전에 대해서는 COR_PRF_DESKTOP_CLR을 반환하고 Silverlight에서 사용되는 CLR의 코어 버전에 대해서는 COR_PRF_CORE_CLR을 반환합니다.pMajorVersion
[out] CLR의 주 버전 번호입니다.pMinorVersion
[out] CLR의 부 버전 번호입니다.pBuildVersion
[out] CLR의 빌드 버전 번호입니다.pQFEVersion
[out] 소프트웨어 업데이트와 연결된 CLR의 버전 번호입니다.cchVersionString
[in] szVersionString이 가리키는 버퍼의 길이(문자 수)입니다.pcchVersionString
[out] szVersionString의 길이(문자 수)입니다.szVersionString
[out] CLR 버전 문자열입니다.
설명
모든 매개 변수에 대해 null을 전달할 수 있지만 szVersionString도 null인 경우가 아니면 pcchVersionString은 null일 수 없습니다.
요구 사항
플랫폼: .NET Framework 시스템 요구 사항 참조
헤더: CorProf.idl, CorProf.h
라이브러리: CorGuids.lib
.NET Framework 버전: 4