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일 수 없습니다.
요구 사항
플랫폼:시스템 요구 사항을 참조하세요.
헤더: CorProf.idl, CorProf.h
라이브러리: CorGuids.lib
.NET Framework 버전: 4부터 사용 가능
참고 항목
.NET