ICLRRuntimeInfo::GetVersionString 메서드
지정된 ICLRRuntimeInfo 인터페이스와 연결된 CLR(공용 언어 런타임) 버전 정보를 가져옵니다.
이 메서드는 다음과 같은 함수를 대체합니다.
HRESULT GetVersionString(
[out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBuffer);
매개 변수
pwzBuffer
[out] "vA.B[.X]" 형식의 .NET Framework 컴파일 버전입니다. A, B 및 X는 주 버전, 부 버전 및 빌드 번호에 해당하는 10진수입니다. X는 선택 사항입니다. XX가 제공되지 않을 경우 마침표가 표시되지 않습니다.참고 이 매개 변수는 C:\Windows\Microsoft.NET\Framework 아래에 표시되는 .NET Framework 버전의 디렉터리 이름과 일치해야 합니다.
예제 값으로는 "v1.0.3705", "v1.1.4322", "v2.0.50727" 및 "v4.0.x"가 있습니다. 여기서 x는 설치된 빌드 번호에 따라 달라집니다. "v" 접두사는 필수 항목입니다.
pchBuffer
[in, out] 버퍼 오버런을 방지하기 위한 pwzBuffer의 크기를 지정합니다. pwzBuffer가 null이면 pchBuffer는 사전 할당을 허용하기 위한 pwzBuffer의 필요한 크기를 반환합니다.
반환 값
이 메서드는 메서드 오류를 나타내는 HRESULT 오류뿐만 아니라 다음과 같은 특정 HRESULT를 반환합니다.
HRESULT |
설명 |
---|---|
S_OK |
메서드가 성공적으로 완료되었습니다. |
E_POINTER |
pwzBuffer 또는 pchBuffer가 null입니다. |
요구 사항
플랫폼: .NET Framework 시스템 요구 사항 참조
헤더: MetaHost.h
라이브러리: MSCorEE.dll에 리소스로 포함됨
.NET Framework 버전: 4