PMI_METERED_HARDWARE_INFORMATION结构(pmi.h)

PMI_METERED_HARDWARE_INFORMATION结构包含有关由电表监视的一个或多个电源的信息。

语法

typedef struct _PMI_METERED_HARDWARE_INFORMATION {
  ULONG MeteredHardwareCount;
  WCHAR MeteredHardware[ANYSIZE_ARRAY];
} PMI_METERED_HARDWARE_INFORMATION, *PPMI_METERED_HARDWARE_INFORMATION;

成员

MeteredHardwareCount

一个值,该值指定在 MeteredHardware 成员中返回的设备标识符数。

MeteredHardware[ANYSIZE_ARRAY]

一个 Unicode 字符串,指定由电源计量提供测量数据的线路供电的每个设备的名称。 单个设备路径由 NULL 字符分隔,整个列表以双 NULL终止。 设备名称的格式为 \Device\xyz”。

注意 对于系统范围的电表,此成员返回 NULL
 

言论

PMI_METERED_HARDWARE_INFORMATION结构通过 IOCTL_PMI_GET_CAPABILITIES I/O 控件(IOCTL)查询请求返回。 此查询请求的输入数据设置为 PmiMeteredHardwarePMI_CAPABILITIES_TYPE 枚举器值。

如果查询请求成功完成,则请求将返回 PMI_CAPABILITIES 结构。 此结构的 功能 成员的格式设置为PMI_METERED_HARDWARE_INFORMATION结构。

要求

要求 价值
最低支持的客户端 在 Windows 7、Windows Server 2008 R2 和更高版本的 Windows作系统中可用。
标头 pmi.h (包括 Pmi.h)

另请参阅

IOCTL_PMI_GET_CAPABILITIES

PMI_CAPABILITIES