pg_processor20.mof

来自「Pegasus is an open-source implementation」· MOF 代码 · 共 637 行 · 第 1/3 页

MOF
637
字号
        "configured can be brought online or taken offline.\n"        "OnlineDevice should return 0 if successful, 1 if the request is not "        "supported at all, 2 if the request is not supported due to the "        "current state of the Device, and some other value if any other "        "error occurred. In a subclass, the set of possible return codes "        "could be specified, using a ValueMap qualifier on the method. "        "The strings to which the ValueMap contents are 'translated' may "        "also be specified in the subclass as a Values array qualifier.") ]   uint32 OnlineDevice(      [IN] boolean Online);      [Description (        "Requests that the LogicalDevice cleanly cease all current "        "activity (\"Quiesce\" input parameter = TRUE) or resume "        "activity (= FALSE). For this method to quiesce a Device, "        "that Device should have an Availability (or Additional"        "Availability) of \"Running/Full Power\" (value=3) and a "        "StatusInfo of \"Enabled\" (value=3). For example, if quiesced, "        "a Device may then be offlined for diagnostics, or disabled "        "for power off and hot swap.  For the method to \"unquiesce\" "        "a Device, that Device should have an Availability (or Additional"        "Availability) of \"Quiesced\" (value=21) and a StatusInfo of "        "\"Enabled\" (value=3). In this case, the Device would "        "be returned to an \"Enabled\" and \"Running/Full Power\" "        "status.\n"        "The method's return code should indicate the success or "        "failure of the quiesce. It should return 0 if successful, "        "1 if the request is not supported at all, 2 if the request "        "is not supported due to the current state of the Device, "        "and some other value if any other error occurred. In a subclass, "        "the set of possible return codes could be specified, using a "        "ValueMap qualifier on the method.  The strings to which the "        "ValueMap contents are 'translated' may also be specified in "        "the subclass as a Values array qualifier.") ]   uint32 QuiesceDevice(      [IN] boolean Quiesce);      [Description (        "Requests that the Device capture its current configuration, "        "setup and/or state information in a backing store. The goal "        "would be to use this information at a later time (via the "        "RestoreProperties method), to return a Device to its present "        "\"condition\". This method may not be supported by all Devices.  "        "The method should return 0 if successful, 1 if the request is "        "not supported, and some other value if any other error occurred. "        "In a subclass, the set of possible return codes could be "        "specified, using a ValueMap qualifier on the method. The strings "        "to which the ValueMap contents are 'translated' may also be "        "specified in the subclass as a Values array qualifier.") ]   uint32 SaveProperties();      [Description (        "Requests that the Device re-establish its configuration, "        "setup and/or state information from a backing store. The "        "intent is to capture this information at an earlier time "        "(via the SaveProperties method), and use it to return a "        "Device to this earlier \"condition\". This method may not "        "be supported by all Devices. The method should return 0 if "        "successful, 1 if the request is not supported, and some "        "other value if any other error occurred. In a subclass, "        "the set of possible return codes could be specified, using "        "a ValueMap qualifier on the method. The strings to which "        "the ValueMap contents are 'translated' may also be specified "        "in the subclass as a Values array qualifier.") ]   uint32 RestoreProperties();        };     // ===================================================================// Processor// ===================================================================   [Description (     "Capabilities and management of the Processor LogicalDevice.") ] class CIM_Processor : CIM_LogicalDevice {      [Description (        "A free form string describing the role of the Processor - "        "for example, \"Central Processor\" or \"Math Processor\".") ]    string Role;      [Description (        "The Processor family type. For example, values include "        "\"Pentium(R) processor with MMX(TM) technology\" (14) "        "and \"68040\" (96)."),        ValueMap {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10",                  "11", "12", "13", "14", "15", "16", "17", "18", "19",                  "24", "25", "26", "27", "28", "29", "30",                  "31", "32", "33", "34", "35", "36", "37", "38", "39",                  "48", "49", "50", "51", "52", "53", "54", "55",                  "64", "65", "66", "67", "68", "69",                  "80", "81", "82", "83", "84", "85", "86", "87", "88",                  "96", "97", "98", "99", "100",                  "101", "112", "120", "121", "128", "130",                  "144", "145", "146", "147", "148", "149", "150",                 "160", "176", "177", "180", "200", "201", "202",                  "250", "251", "260", "261", "280", "281",                  "300", "301", "302", "320", "350", "500"},       Values {"Other", "Unknown", "8086", "80286", "80386", "80486",               "8087", "80287", "80387", "80487", "Pentium(R) brand",               "Pentium(R) Pro", "Pentium(R) II",                "Pentium(R) processor with MMX(TM) technology",                "Celeron(TM)", "Pentium(R) II Xeon(TM)",                "Pentium(R) III", "M1 Family", "M2 Family", "K5 Family",                "K6 Family", "K6-2", "K6-3",                "AMD Athlon(TM) Processor Family",                "AMD(R) Duron(TM) Processor", "AMD29000 Family",                "K6-2+", "Power PC Family", "Power PC 601",                "Power PC 603", "Power PC 603+", "Power PC 604",                "Power PC 620", "Power PC X704", "Power PC 750",                "Alpha Family", "Alpha 21064", "Alpha 21066",                "Alpha 21164", "Alpha 21164PC", "Alpha 21164a",                "Alpha 21264", "Alpha 21364", "MIPS Family",                "MIPS R4000", "MIPS R4200", "MIPS R4400", "MIPS R4600",                "MIPS R10000", "SPARC Family", "SuperSPARC",                "microSPARC II", "microSPARC IIep", "UltraSPARC",                "UltraSPARC II", "UltraSPARC IIi", "UltraSPARC III",                "UltraSPARC IIIi", "68040", "68xxx Family", "68000",                "68010", "68020", "68030", "Hobbit Family",                "Crusoe(TM) TM5000 Family", "Crusoe(TM) TM3000 Family",               "Weitek", "Itanium(TM) Processor", "PA-RISC Family",                "PA-RISC 8500", "PA-RISC 8000", "PA-RISC 7300LC",                "PA-RISC 7200", "PA-RISC 7100LC", "PA-RISC 7100",                "V30 Family", "Pentium(R) III Xeon(TM)",                "Pentium(R) III Processor with Intel(R) SpeedStep(TM) Technology",               "AS400 Family", "IBM390 Family", "G4", "G5", "i860",                "i960", "SH-3", "SH-4", "ARM", "StrongARM", "6x86",                "MediaGX", "MII", "WinChip", "DSP", "Video Processor"},       MappingStrings {"MIF.DMTF|Processor|013"},       ModelCorrespondence {"CIM_Processor.OtherFamilyDescription"} ]   uint16 Family;      [MaxLen (64), Description (        "A string describing the Processor Family type - used when "        "the Family property is set to 1 (\"Other\"). This string "        "should be set to NULL when the Family property is any "        "value other than 1."),       ModelCorrespondence {"CIM_Processor.Family"} ]   string OtherFamilyDescription;      [Description (        "CPU socket information including data on how this "        "Processor can be upgraded (if upgrades are supported). "        "This property is an integer enumeration."),       ValueMap {"1", "2", "3", "4", "5", "6", "7", "8", "9",                  "10", "11", "12", "13", "14"},        Values {"Other", "Unknown", "Daughter Board", "ZIF Socket",               "Replacement/Piggy Back", "None", "LIF Socket", "Slot 1",               "Slot 2", "370 Pin Socket", "Slot A", "Slot M",                "Socket 423", "Socket A (Socket 462)"},        MappingStrings {"MIF.DMTF|Processor|013"} ]   uint16 UpgradeMethod;      [Description ("The maximum speed (in MHz) of this Processor."),       Units ("MegaHertz"),       MappingStrings {"MIF.DMTF|Processor|013"} ]   uint32 MaxClockSpeed;      [Description ("The current speed (in MHz) of this Processor."),       Units ("MegaHertz"),       MappingStrings {"MIF.DMTF|Processor|013"} ]   uint32 CurrentClockSpeed;      [Description ("Processor data width in bits."),       Units ("Bits") ]   uint16 DataWidth;       [Description ("Processor address width in bits."),       Units ("Bits") ]   uint16 AddressWidth;      [Gauge, Description (        "Loading of this Processor, averaged over the last minute, "        "in Percent."),       Units ("Percent"),       MappingStrings {"MIB.IETF|HOST-RESOURCES-MIB.hrProcessorLoad"} ]   uint16 LoadPercentage;      [Description (        "Stepping is a free-form string indicating the revision "         "level of the Processor within the Processor.Family."),        ModelCorrespondence {"CIM_Processor.Family"} ]   string Stepping;      [Description (        "A globally unique identifier for the Processor. This "        "identifier may only be unique within a Processor Family.") ]   string UniqueID;      [Description (        "The CPUStatus property indicates the current status of "        "the Processor. For example, it may be disabled by the user "        "via BIOS (value=2), or disabled due to a POST error (value="        "3). Information in this property can be obtained from SMBIOS, "        "the Type 4 structure, the Status attribute."),        ValueMap {"0", "1", "2", "3", "4", "7"},        Values {"Unknown", "CPU Enabled",                "CPU Disabled by User via BIOS Setup",                "CPU Disabled By BIOS (POST Error)", "CPU Is Idle", "Other"} ]   uint16 CPUStatus;};// ==========================================================================// End of Copyright 1998-2003 Distributed Management Task Force, Inc. (DMTF).// ==========================================================================// ===================================================================// PG_Processor// ===================================================================   [Version ("2.2.0"), Description (     "Adds additional properties meaningful on HP-UX.") ] class PG_Processor : CIM_Processor {      [Description (        "A free form string identifying the BIOS name and version.") ]    string BiosID;      [Description (        "A free form string describing the firmware with respect "        "to the PA-RISC level it implements, such as 1.0, 1.1, 1.2, 2.0.") ]   string FirmwareID;};// ===================================================================// end of file// ===================================================================

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?