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 |