在 64 位计算机上获取和提供数据

在 64 位操作系统上运行时,访问标准 WMI 32 位提供程序的客户端应用程序和脚本继续正常运行。 只有两个预安装的提供程序(系统注册表提供程序视图提供程序)具有与 32 位版本并行运行的 64 位版本。 但是,请求 32 位 Windows 驱动程序模型 (WDM) 实例的 32 位应用程序会在 64 位操作系统上接收默认的 64 位 WDM 类实例。

访问默认和非默认提供程序数据

通常,提供程序编写器不会在同一操作系统中同时包含 32 位和 64 位版本的提供程序。 如果不存在 64 位提供程序,32 位提供程序可以继续通过 WOW64 的设施运行。 同样,64 位提供程序也可以向 32 位应用程序提供数据。 有关详细信息,请参阅在 64 位平台上提供 WMI 数据

如果存在两个版本,客户端应用程序和脚本可以使用 COM API脚本 API 中可用的上下文参数显式连接到特定的非默认 WMI 提供程序(如果可用)。 有关详细信息,请参阅在 64 位平台上请求 WMI 数据

下图展示了默认和非默认连接,以注册表为例,其中两个提供程序可以在 64 位平台上并行存在。

64 位平台上的默认和非默认连接

在 64 位平台上请求 WMI 数据

在 64 位平台上提供 WMI 数据