rtlIsServicePackVersionInstalled 函数 (wdm.h)

RtlIsServicePackVersionInstalled 例程确定是否安装了 Microsoft Windows 设备驱动程序接口的指定 Service Pack 版本 (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 with Service Pack 2 (SP2)
NTDDI_WS08 Windows 2008 Server
NTDDI_VISTASP2 Windows Vista SP2
NTDDI_VISTASP1 Windows Vista SP1
NTDDI_VISTA Windows Vista
NTDDI_WS03SP2 Windows Server 2003 SP2
NTDDI_WS03SP1 带有 SP1 的 Windows Server 2003
NTDDI_WS03 Windows Server 2003
NTDDI_WINXPSP3 Windows XP with SP3
NTDDI_WINXPSP2 带有 SP2 的 Windows XP
NTDDI_WINXPSP1 Windows XP with 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 头文件中定义。 上表不包含 Windows Server 2008 SP1 的条目。 第一个可用于 Windows Server 2008 的 Service Pack 是 SP2。

返回值

如果运行的 Windows 操作系统的 Service Pack 版本与 Version 参数指定的版本相同或更高,则 RtlIsServicePackVersionInstalled 返回 TRUE。 否则,此例程返回 FALSE。 如果版本指定的主版本 (Windows Vista 或 Windows Server 2003) 与当前在计算机上运行的 Windows 的主版本不匹配,则 RtlIsServicePackVersionInstalled 也返回 FALSE

注解

RtlIsServicePackVersionInstalled 例程将 Version 参数指定的版本与当前运行的 Windows 操作系统的版本进行比较。

使用 RtlIsNtDdiVersionAvailable 例程来确定 Windows 的主版本是否正在运行。

有关 RtlIsServicePackVersionInstalledRtlIsNtDdiVersionAvailable 的详细信息,请参阅 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)
Library Rtlver.lib
IRQL PASSIVE_LEVEL

另请参阅

PsGetVersion

RtlIsNtDdiVersionAvailable

RtlVerifyVersionInfo