RtlIsServicePackVersionInstalled 함수(wdm.h)
RtlIsServicePackVersionInstalled 루틴은 Microsoft Windows DDI(디바이스 드라이버 인터페이스)의 지정된 서비스 팩 버전이 설치되어 있는지 여부를 결정합니다.
구문
BOOLEAN RtlIsServicePackVersionInstalled(
[in] ULONG Version
);
매개 변수
[in] Version
사용할 수 있는 Windows DDI의 서비스 팩 버전입니다. 다음 표에서는 버전에 사용할 수 있는 값을 나열합니다.
| 상수 | Windows 버전 |
|---|---|
| NTDDI_WIN7 | Windows 7 및 Windows Server 2008 R2 |
| NTDDI_WS08SP2 | Windows Server 2008 서비스 팩 2(SP2) |
| NTDDI_WS08 | Windows Server 2008 |
| NTDDI_VISTASP2 | Windows Vista SP2 |
| NTDDI_VISTASP1 | Windows Vista SP1 |
| NTDDI_VISTA | Windows Vista |
| NTDDI_WS03SP2 | Windows Server 2003 SP2 |
| NTDDI_WS03SP1 | Windows Server 2003 SP1 |
| NTDDI_WS03 | Windows Server 2003 |
| NTDDI_WINXPSP3 | SP3를 사용하여 XP Windows |
| NTDDI_WINXPSP2 | Windows XP SP2 |
| NTDDI_WINXPSP1 | SP1을 사용하여 XP Windows |
| NTDDI_WINXP | Windows XP |
| NTDDI_WIN2KSP4 | sp4를 사용하여 2000 Windows |
| NTDDI_WIN2KSP3 | Windows 2000 SP3 |
| NTDDI_WIN2KSP2 | sp2를 사용하여 Windows 2000 |
| NTDDI_WIN2KSP1 | sp1을 사용하여 2000 Windows |
| NTDDI_WIN2K | Windows 2000 |
NTDDI_XXX 상수는 Sdkddkver.h 헤더 파일에 정의됩니다. 앞의 표에는 SP1이 있는 Windows Server 2008에 대한 항목이 포함되어 있지 않습니다. Windows Server 2008에 사용할 수 있는 첫 번째 서비스 팩은 SP2입니다.
반환 값
실행 중인 Windows 운영 체제의 서비스 팩 버전이 Version 매개 변수가 지정한 버전과 동일하거나 이후인 경우 RtlIsServicePackVersionInstalled는 TRUE를 반환합니다. 그렇지 않으면 이 루틴은 FALSE를 반환 합니다. 또한 버전이 지정하는 주 버전(예: Windows Vista 또는 Windows Server 2003)이 현재 컴퓨터에서 실행 중인 Windows 주 버전과 일치하지 않는 경우 RtlIsServicePackVersionInstalled도 FALSE를 반환합니다.
설명
RtlIsServicePackVersionInstalled 루틴은 Version 매개 변수가 지정하는 버전을 현재 실행 중인 Windows 운영 체제의 버전과 비교합니다.
RtlIsNtDdiVersionAvailable 루틴을 사용하여 주 버전의 Windows 실행 중인지 확인합니다.
RtlIsServicePackVersionInstalled 및 RtlIsNtDdiVersionAvailable에 대한 자세한 내용은 Windows 드라이버 키트의 헤더 파일 변경 내용을 참조하세요.
Windows 커널은 Windows Vista 이상 버전의 Windows RtlIsServicePackVersionInstalled만 구현합니다. 그러나 호환성 라이브러리인 Rtlver.lib는 Windows 2000 이상 버전의 Windows 실행되는 RtlIsServicePackVersionInstalled 버전을 구현합니다. Wdm.h 헤더 파일을 포함하는 커널 모드 드라이버의 경우 RtlIsServicePackVersionInstalled에 대한 호출은 Rtlver.lib에 구현된 이 루틴의 버전으로 이동합니다.
요구 사항
| 지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows 사용할 수 있습니다. 호환성 라이브러리는 이전 버전의 Windows 이 루틴을 지원합니다(주의 섹션 참조). |
| 대상 플랫폼 | 유니버설 |
| 헤더 | wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함) |
| 라이브러리 | Rtlver.lib |
| IRQL | PASSIVE_LEVEL |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기