다음을 통해 공유


GetRequestedRuntimeVersion 함수

지정된 응용 프로그램이 요청한 CLR(공용 언어 런타임)의 버전 번호를 가져옵니다. 해당 버전이 설치되지 않은 경우에는 요청된 버전 이전에 설치된 최신 버전을 가져옵니다.

.NET Framework 버전 4에서는 이 함수가 더 이상 사용되지 않습니다.

HRESULT GetRequestedRuntimeVersion (
    [in]  LPWSTR  pExe, 
    [out] LPWSTR  pVersion, 
    [in]  DWORD   cchBuffer, 
    [out] DWORD  *pdwLength
);

매개 변수

  • pExe
    [in] 응용 프로그램의 이름입니다.

  • pVersion
    [out] 성공적으로 완료된 후 버전 번호 문자열을 포함하는 버퍼입니다.

  • cchBuffer
    [in] 버전 버퍼의 길이입니다.

  • pdwLength
    [out] 버전 번호 문자열의 길이에 대한 포인터입니다.

반환 값

이 메서드는 다음 값뿐만 아니라 WinError.h에 정의된 표준 COM(구성 요소 개체 모델) 오류 코드도 반환합니다.

반환 코드

설명

S_OK

메서드가 성공적으로 완료되었습니다.

ERROR_INSUFFICIENT_BUFFER

버전 버퍼의 크기가 작아서 버전 문자열을 저장할 수 없습니다.

E_POINTER

pdwLength이 null입니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: MSCorEE.h

라이브러리: MSCorEE.dll

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1

참고 항목

참조

GetRequestedRuntimeInfo 함수

GetVersionFromProcess 함수

기타 리소스

.NET Framework 1.1 및 2.0 호스팅 전역 정적 함수