RtlIsServicePackVersionInstalled 函式 (wdm.h)
RtlIsServicePackVersionInstalled 例程會判斷是否已安裝指定的 Microsoft Windows 設備驅動器介面版本, (DDI) 。
語法
BOOLEAN RtlIsServicePackVersionInstalled(
[in] ULONG Version
);
參數
[in] Version
可用的 Windows DDI Service Pack 版本。 下表列出 Version 的可能值。
常數 | Windows 版本 |
---|---|
NTDDI_WIN7 | Windows 7 與 Windows Server 2008 R2 |
NTDDI_WS08SP2 | Windows Server 2008 Service Pack 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 | Windows XP 與 SP3 |
NTDDI_WINXPSP2 | Windows XP 含 SP2 |
NTDDI_WINXPSP1 | Windows XP 搭配 SP1 |
NTDDI_WINXP | Windows XP |
NTDDI_WIN2KSP4 | Windows 2000 with SP4 |
NTDDI_WIN2KSP3 | Windows 2000 with SP3 |
NTDDI_WIN2KSP2 | Windows 2000 with SP2 |
NTDDI_WIN2KSP1 | Windows 2000 with SP1 |
NTDDI_WIN2K | Windows 2000 |
NTDDI_XXX 常數定義於 Sdkddkver.h 頭檔中。 上表不包含具有SP1的 Windows Server 2008 專案。 要提供給 Windows Server 2008 使用的第一個 Service Pack 是 SP2。
傳回值
如果執行的 Windows 操作系統 Service Pack 版本與 Version 參數所指定的版本相同或更新版本,RtlIsServicePackVersionInstalled 會傳回 TRUE。 否則,此例程會傳回 FALSE。 RtlIsServicePackVersionInstalled 如果主要版本 (例如 Windows Vista 或 Windows Server 2003) 該版本指定與目前在計算機上執行的 Windows 主要版本不符,也會傳回 FALSE。
備註
RtlIsServicePackVersionInstalled 例程會將 Version 參數指定的版本與目前執行的 Windows 操作系統版本進行比較。
使用 RtlIsNtDdiVersionAvailable 例程來判斷主要版本的 Windows 是否正在執行。
如需 RtlIsServicePackVersionInstalled 和 RtlIsNtDdiVersionAvailable 的詳細資訊,請參閱 Windows 驅動程式套件中的頭文件變更。
Windows 核心只會在 Windows Vista 和更新版本的 Windows 中實作 RtlIsServicePackVersionInstalled 。 不過,Rtlver.lib 相容性連結庫會實作在 Windows 2000 和更新版本中執行的 RtlIsServicePackVersionInstalled 版本。 針對包含 Wdm.h 頭檔的核心模式驅動程式,呼叫 RtlIsServicePackVersionInstalled 會移至 Rtlver.lib 中實作的此例程版本。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 中使用。 舊版 Windows (中的相容性連結庫支援此例程,請參閱一節) 。 |
目標平台 | Universal |
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |
程式庫 | Rtlver.lib |
IRQL | PASSIVE_LEVEL |