// Copyright (c) 1997-2008 Microsoft Corporation, All Rights Reserved #pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root\\cimv2\\power") instance of __namespace{ name="ms_804";}; #pragma namespace("\\\\.\\root\\cimv2\\power\\ms_804") [DisplayName("电源指示器") : Amended ToSubclass,Description("电源功耗指示器可以测量和控制系统上基础计量硬件的预算和阈值。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0804)] class Win32_PowerMeter : CIM_NumericSensor { [DisplayName("名称") : Amended ToSubclass,Description("电源指示器设备的友好名称。") : Amended ToSubclass] string Name; [DisplayName("设备 ID") : Amended ToSubclass,Description("电源指示器设备的唯一标识符。") : Amended ToSubclass,key] string DeviceID; [DisplayName("支持的功能") : Amended ToSubclass,Description("此电源指示器支持的功能。") : Amended ToSubclass,BitValues{"SupportMeasurement", "SupportThresholds", "SupportBudgeting", "SupportBudgetEvents", "SupportedOnlyWhenDischarging"} : Amended ToSubclass] uint32 SupportCapabilities; [DisplayName("指示器类型") : Amended ToSubclass,Description("此电源指示器的类型,即输入或输出功率。") : Amended ToSubclass,ValueMap{"0", "1"} : Amended ToSubclass,Values{"输入", "输出"} : Amended ToSubclass] uint32 MeterType; [DisplayName("采样周期") : Amended ToSubclass,Description("BMC 提供的测量采样周期(以毫秒为单位)。") : Amended ToSubclass] uint32 SamplingPeriod; [DisplayName("最小平均间隔") : Amended ToSubclass,Description("电源指示器能够进行内部平均采样以生成 CurrentReading 的最小时间间隔。") : Amended ToSubclass] uint32 MinimumAveragingInterval; [DisplayName("最大平均间隔") : Amended ToSubclass,Description("电源指示器能够进行内部平均采样以生成 CurrentReading 的最大时间间隔。") : Amended ToSubclass] uint32 MaximumAveragingInterval; [DisplayName("平均间隔") : Amended ToSubclass,Description("BMC 中设置的当前配置的平均时间间隔。") : Amended ToSubclass] uint32 AveragingInterval; [DisplayName("最小运行预算") : Amended ToSubclass,Description("此电源指示器允许的最小电源预算。") : Amended ToSubclass] uint32 MinOperatingBudget; [DisplayName("最大运行预算") : Amended ToSubclass,Description("此电源指示器允许的最大电源预算。") : Amended ToSubclass] uint32 MaxOperatingBudget; [DisplayName("预算可写") : Amended ToSubclass,Description("此电源预算是否可写。如果不是,则无法保存已修改 CurrentBudget 的实例,也无法更改当前已配置的预算。") : Amended ToSubclass] boolean BudgetWriteable; [DisplayName("已启用预算") : Amended ToSubclass,Description("是否已启用 BMC 中配置的电源预算。") : Amended ToSubclass] boolean BudgetEnabled; [DisplayName("已配置预算") : Amended ToSubclass,Description("此电源指示器中当前已配置的电源预算。该值被标记为可写状态,将在保存实例后生效,但前提是“可写”必须设置为 TRUE,否则无法保存。") : Amended ToSubclass] uint32 ConfiguredBudget; [DisplayName("基本单位") : Amended ToSubclass,Description("测量的基本单位。") : Amended ToSubclass] uint16 BaseUnits; [DisplayName("单位修改程序") : Amended ToSubclass,Description("能够确定单位量级的单位修改程序。例如,-3 表示读数是基本单位的 0.001 倍。") : Amended ToSubclass] sint32 UnitModifier; [DisplayName("滞后") : Amended ToSubclass,Description("滞后差值。") : Amended ToSubclass] uint32 Hysteresis; }; [DisplayName("电源指示器事件") : Amended ToSubclass,Description("电源指示器事件") : Amended ToSubclass,AMENDMENT, LOCALE(0x0804)] class Win32_PowerMeterEvent : __ExtrinsicEvent { [DisplayName("事件源") : Amended ToSubclass,Description("产生此事件的电源指示器。") : Amended ToSubclass,key] CIM_PowerMeter Ref EventSource; [DisplayName("事件类型") : Amended ToSubclass,Description("此电源指示器事件的类型。") : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4"} : Amended ToSubclass,Values{"CapabilitiesChanged", "ThresholdCrossed", "ConfigurationChanged", "BudgetCrossed", "AveragingIntervalChanged"} : Amended ToSubclass,key] uint32 EventType; };