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)查询请求返回。 此查询请求的输入数据设置为 PmiMeteredHardware的 PMI_CAPABILITIES_TYPE 枚举器值。
如果查询请求成功完成,则请求将返回 PMI_CAPABILITIES 结构。 此结构的 功能 成员的格式设置为PMI_METERED_HARDWARE_INFORMATION结构。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows 7、Windows Server 2008 R2 和更高版本的 Windows作系统中可用。 |
标头 | pmi.h (包括 Pmi.h) |