IPortClsVersion::GetVersion 메서드(portcls.h)

메서드는 GetVersion 드라이버가 실행 중인 Windows 운영 체제의 버전을 반환합니다.

구문

DWORD GetVersion();

반환 값

메서드는 GetVersion Windows 버전 번호를 지정하는 DWORD 값을 반환합니다. 자세한 내용은 아래 설명 부분을 참조하십시오.

설명

메서드는 GetVersion Windows 릴리스를 지정하는 버전 정보를 반환합니다.

반환할 수 있는 GetVersion 가능한 Windows 버전 번호는 다음 표에 나와 있습니다.

버전 번호 Windows 버전 지원
kVersionWin98 Windows 98 아니요
kVersionWin98SE Windows 98 Second Edition 아니요
kVersionWin2K Windows 2000 아니요
kVersionWin98SE_QFE2 Windows 98 SE + Hot-Fix 패키지 269601.) 아니요
kVersionWin2K_SP2 Windows 2000 + 서비스 팩 2 YES
kVersionWinME Windows Me 아니요
kVersionWin98SE_QFE3 나중에 사용하도록 예약되어 있습니다. YES
kVersionWinME_QFE1 나중에 사용하도록 예약되어 있습니다. YES
kVersionWinXP Windows XP YES
kVersionWinXPSP1 Windows XP + 서비스 팩 1 YES
kVersionWinServer2003 Windows Server 2003 YES
kVersionWin2K_UAAQFE IUnregister_Xxx_ 지원이 포함된 Windows 2000 + 핫픽스 패키지( 동적 오디오 하위 서비스 참조) YES
kVersionWinXP_UAAQFE IUnregister_Xxx_ 지원이 포함된 Windows XP + 핫픽스 패키지( 동적 오디오 하위 서비스 참조) YES
kVersionWinServer2003_UAAQFE IUnregister_Xxx_ 지원이 포함된 Windows Server 2003 + 핫픽스 패키지( 동적 오디오 하위 서비스 참조) YES

이전 테이블의 버전 번호는 헤더 파일 portcls.h에 정의되어 있습니다. portcls.h는 IPortClsVersion 인터페이스를 수행하고 지원하지 않는 Windows 버전 모두에 대한 버전 번호를 정의합니다. 두 가지 유형의 버전 번호가 모두 유용할 수 있습니다. 미니포트 드라이버는 일반적으로 Windows 버전을 결정하고 이전 표의 버전 번호를 반환할 수 있는 독점 루틴을 포함합니다. IPortClsVersion을 지원하지 않는 플랫폼에서 실행되는 경우 이 루틴은 다른 소프트웨어 테스트를 사용하여 Windows 버전을 확인해야 합니다. 이러한 테스트는 일반적으로 IoIsWdmVersionAvailable 함수를 사용합니다. 이러한 루틴의 코드 예제는 WDK(Windows 드라이버 키트)의 sb16 샘플 오디오 드라이버를 참조하세요.

이전 표의 버전 번호는 대략 시간순으로 나열됩니다. 테이블의 각 연속 Windows 버전이 반드시 이전 버전의 기능 상위 집합을 나타내는 것은 아닙니다. 예를 들어 kVersionWin2K 로 표현되는 버전에는 kVersionWin98SE_QFE2 나타내는 버전보다 더 많은 오디오 기능이 있습니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 portcls.h(Portcls.h 포함)
IRQL PASSIVE_LEVEL

추가 정보

IPortClsVersion

IoIsWdmVersionAvailable