代码之家  ›  专栏  ›  技术社区  ›  Matt

WMI数据是否仅在程序获取时存在?

  •  1
  • Matt  · 技术社区  · 6 年前

    假设_我_从_ select * from Win32_TemperatureProbe -不管我是否查询,该位置是否填充了传感器数据,或者更确切地说,它是按需加载的,也就是说,当我查询它时,WMI引擎会询问硬件本身,然后才将数据报告回来-本质上,除了直接进入WMI数据存储之外,查询是否会产生额外的开销,还是以任何方式写入?

    1 回复  |  直到 6 年前
        1
  •  1
  •   John Wurdlack    6 年前

    WMI本身是一个Windows服务,数据依赖于提供程序。对于Win32_TemperatureProbe,数据是动态提供的:

    https://docs.microsoft.com/en-us/windows/desktop/cimwin32prov/cimwin32-wmi-providers