#line 1 "C:\\WINDOWS\\SYSTEM32\\WBEM\\PCSVDEVICE.MOF" #pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root\\Microsoft\\Windows\\HardwareManagement") Instance of __Win32Provider as $prov { Name = "MSFT_PCSVDevice"; ClsId = "{703574D6-AA1B-4FBF-A938-9A59C89343FA}"; ImpersonationLevel = 1; HostingModel = "NetworkServiceHost"; version = 1073741825; }; Instance of __MethodProviderRegistration { Provider = $prov; }; Instance of __InstanceProviderRegistration { Provider = $prov; supportsGet = TRUE; supportsPut = TRUE; supportsDelete = TRUE; supportsEnumeration = TRUE; QuerySupportLevels; }; [Abstract,UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,locale(1033)] class CIM_ManagedElement { string InstanceID; [MaxLen(64) : ToSubclass] string Caption; string Description; string ElementName; }; [UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,Abstract,locale(1033)] class CIM_ManagedSystemElement : CIM_ManagedElement { datetime InstallDate; [MaxLen(1024) : ToSubclass] string Name; [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "..", "0x8000.."} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_ManagedSystemElement.StatusDescriptions"} : ToSubclass] uint16 OperationalStatus[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_ManagedSystemElement.OperationalStatus"} : ToSubclass] string StatusDescriptions[]; [Deprecated{"CIM_ManagedSystemElement.OperationalStatus"},ValueMap{"OK", "Error", "Degraded", "Unknown", "Pred Fail", "Starting", "Stopping", "Service", "Stressed", "NonRecover", "No Contact", "Lost Comm", "Stopped"} : ToSubclass,MaxLen(10) : ToSubclass] string Status; [ValueMap{"0", "5", "10", "15", "20", "25", "30", ".."} : ToSubclass] uint16 HealthState; [ValueMap{"0", "1", "2", "3", "4", "..", "0x8000.."} : ToSubclass] uint16 CommunicationStatus; [ValueMap{"0", "1", "2", "3", "4", "5", "..", "0x8000.."} : ToSubclass,ModelCorrespondence{"CIM_EnabledLogicalElement.PrimaryStatus", "CIM_ManagedSystemElement.HealthState"} : ToSubclass] uint16 DetailedStatus; [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "..", "0x8000.."} : ToSubclass,ModelCorrespondence{"CIM_EnabledLogicalElement.EnabledState"} : ToSubclass] uint16 OperatingStatus; [ValueMap{"0", "1", "2", "3", "..", "0x8000.."} : ToSubclass,ModelCorrespondence{"CIM_ManagedSystemElement.DetailedStatus", "CIM_ManagedSystemElement.HealthState"} : ToSubclass] uint16 PrimaryStatus; }; [UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,Abstract,locale(1033)] class CIM_LogicalElement : CIM_ManagedSystemElement { }; [UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,Abstract,locale(1033)] class CIM_Job : CIM_LogicalElement { [ModelCorrespondence{"CIM_ManagedSystemElement.OperationalStatus"} : ToSubclass] string JobStatus; datetime TimeSubmitted; [Deprecated{"CIM_Job.RunMonth", "CIM_Job.RunDay", "CIM_Job.RunDayOfWeek", "CIM_Job.RunStartInterval"},write : ToSubclass] datetime ScheduledStartTime; datetime StartTime; datetime ElapsedTime; [write : ToSubclass] uint32 JobRunTimes = 1; [write : ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11"} : ToSubclass,ModelCorrespondence{"CIM_Job.RunDay", "CIM_Job.RunDayOfWeek", "CIM_Job.RunStartInterval"} : ToSubclass] uint8 RunMonth; [write : ToSubclass,MinValue("-31") : ToSubclass,MaxValue("31") : ToSubclass,ModelCorrespondence{"CIM_Job.RunMonth", "CIM_Job.RunDayOfWeek", "CIM_Job.RunStartInterval"} : ToSubclass] sint8 RunDay; [write : ToSubclass,ValueMap{"-7", "-6", "-5", "-4", "-3", "-2", "-1", "0", "1", "2", "3", "4", "5", "6", "7"} : ToSubclass,ModelCorrespondence{"CIM_Job.RunMonth", "CIM_Job.RunDay", "CIM_Job.RunStartInterval"} : ToSubclass] sint8 RunDayOfWeek; [write : ToSubclass,ModelCorrespondence{"CIM_Job.RunMonth", "CIM_Job.RunDay", "CIM_Job.RunDayOfWeek", "CIM_Job.RunStartInterval"} : ToSubclass] datetime RunStartInterval; [write : ToSubclass,ValueMap{"1", "2"} : ToSubclass] uint16 LocalOrUtcTime; [write : ToSubclass,ModelCorrespondence{"CIM_Job.LocalOrUtcTime"} : ToSubclass] datetime UntilTime; [write : ToSubclass] string Notify; [ModelCorrespondence{"CIM_OwningJobElement"} : ToSubclass] string Owner; [write : ToSubclass] uint32 Priority; [MinValue("0") : ToSubclass,MaxValue("101") : ToSubclass,PUnit("percent") : ToSubclass] uint16 PercentComplete; [write : ToSubclass] boolean DeleteOnCompletion; [ModelCorrespondence{"CIM_Job.ErrorDescription"} : ToSubclass] uint16 ErrorCode; [ModelCorrespondence{"CIM_Job.ErrorCode"} : ToSubclass] string ErrorDescription; [ValueMap{"0", "1", "2", "3", "4", "5"} : ToSubclass,ModelCorrespondence{"CIM_Job.OtherRecoveryAction"} : ToSubclass] uint16 RecoveryAction; [ModelCorrespondence{"CIM_Job.RecoveryAction"} : ToSubclass] string OtherRecoveryAction; [Deprecated{"CIM_ConcreteJob.RequestStateChange()"},ValueMap{"0", "1", "2", "3", "4", "6", "7", "..", "32768..65535"} : ToSubclass] uint32 KillJob([In] boolean DeleteOnKill); }; [UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,locale(1033)] class CIM_ConcreteJob : CIM_Job { [key,Override("InstanceID")] string InstanceID; [MaxLen(1024) : ToSubclass,Required : ToSubclass DisableOverride,Override("Name")] string Name; [ValueMap{"2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13..32767", "32768..65535"} : ToSubclass] uint16 JobState; datetime TimeOfLastStateChange; [Required : ToSubclass DisableOverride,write : ToSubclass] datetime TimeBeforeRemoval = "00000000000500.000000:000"; [ValueMap{"0", "1", "2", "3", "4", "5", "6", "..", "4096", "4097", "4098", "4099", "4100..32767", "32768..65535"} : ToSubclass] uint32 RequestStateChange([In,ValueMap{"2", "3", "4", "5", "6", "7..32767", "32768..65535"} : ToSubclass] uint16 RequestedState,[In] datetime TimeoutPeriod); [ValueMap{"0", "1", "2", "3", "4", "5", "6", "..", "32768..65535"} : ToSubclass] uint32 GetError([Out,EmbeddedInstance("CIM_Error") : ToSubclass] CIM_Error Error); }; [Indication,Exception : ToSubclass DisableOverride,UMLPackagePath("CIM::Interop") : ToSubclass,locale(1033)] class CIM_Error { [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", ".."} : ToSubclass,ModelCorrespondence{"CIM_Error.OtherErrorType"} : ToSubclass] uint16 ErrorType; [ModelCorrespondence{"CIM_Error.ErrorType"} : ToSubclass] string OtherErrorType; string OwningEntity; [Required : ToSubclass DisableOverride,ModelCorrespondence{"CIM_Error.Message", "CIM_Error.MessageArguments"} : ToSubclass] string MessageID; [ModelCorrespondence{"CIM_Error.MessageID", "CIM_Error.MessageArguments"} : ToSubclass] string Message; [ModelCorrespondence{"CIM_Error.MessageID", "CIM_Error.Message"} : ToSubclass] string MessageArguments[]; [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", ".."} : ToSubclass] uint16 PerceivedSeverity; [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", "130", ".."} : ToSubclass,ModelCorrespondence{"CIM_Error.ProbableCauseDescription"} : ToSubclass] uint16 ProbableCause; [ModelCorrespondence{"CIM_Error.ProbableCause"} : ToSubclass] string ProbableCauseDescription; string RecommendedActions[]; [ModelCorrespondence{"CIM_Error.ErrorSourceFormat"} : ToSubclass] string ErrorSource; [ValueMap{"0", "1", "2", ".."} : ToSubclass,ModelCorrespondence{"CIM_Error.ErrorSource", "CIM_Error.OtherErrorSourceFormat"} : ToSubclass] uint16 ErrorSourceFormat = 0; [ModelCorrespondence{"CIM_Error.ErrorSourceFormat"} : ToSubclass] string OtherErrorSourceFormat; [ValueMap{"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", ".."} : ToSubclass,ModelCorrespondence{"CIM_Error.CIMStatusCodeDescription"} : ToSubclass] uint32 CIMStatusCode; [ModelCorrespondence{"CIM_Error.CIMStatusCode"} : ToSubclass] string CIMStatusCodeDescription; }; [UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,Abstract,locale(1033)] class CIM_View : CIM_ManagedElement { }; [UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,Experimental,locale(1033)] class CIM_PhysicalComputerSystemView : CIM_View { [key,Override("InstanceID")] string InstanceID; [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11..32767", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.EnabledState"} : ToSubclass] uint16 EnabledState; [ValueMap{"0", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.RequestedState"} : ToSubclass] uint16 RequestedState; [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "..", "0x8000.."} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.OperationalStatus"} : ToSubclass] uint16 OperationalStatus[]; [ValueMap{"0", "5", "10", "15", "20", "25", "30", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.HealthState"} : ToSubclass] uint16 HealthState; [ModelCorrespondence{"CIM_PhysicalAssetCapabilities.FRUInfoSupported"} : ToSubclass] boolean FRUInfoSupported; [ModelCorrespondence{"CIM_PhysicalFrame.Tag"} : ToSubclass] string Tag; [ModelCorrespondence{"CIM_PhysicalFrame.Manufacturer"} : ToSubclass] string Manufacturer; [ModelCorrespondence{"CIM_PhysicalFrame.Model"} : ToSubclass] string Model; [ModelCorrespondence{"CIM_PhysicalFrame.SKU"} : ToSubclass] string SKU; [ModelCorrespondence{"CIM_PhysicalFrame.SerialNumber"} : ToSubclass] string SerialNumber; [ModelCorrespondence{"CIM_PhysicalFrame.Version"} : ToSubclass] string Version; [ModelCorrespondence{"CIM_PhysicalFrame.PartNumber"} : ToSubclass] string PartNumber; [ValueMap{"3", "4", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_PowerUtilizationManagementCapabilities.PowerUtilizationModesSupported"} : ToSubclass] uint16 PowerUtilizationModesSupported[]; [ValueMap{"2", "3", "4", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_PowerUtilizationManagementService.PowerUtilizationMode"} : ToSubclass] uint16 PowerUtilizationMode; [ModelCorrespondence{"CIM_PowerAllocationSettingData.Limit"} : ToSubclass,PUnit("watt * 10^-3") : ToSubclass] uint64 PowerAllocationLimit; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.ElementName"} : ToSubclass] string NumericSensorElementName[]; [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11..32767", "32768..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.EnabledState", "CIM_PhysicalComputerSystemView.NumericSensorElementName"} : ToSubclass] uint16 NumericSensorEnabledState[]; [ValueMap{"0", "5", "10", "15", "20", "25", "30", "..", "32768..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.HealthState", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState"} : ToSubclass] uint16 NumericSensorHealthState[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.CurrentState", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState"} : ToSubclass] string NumericSensorCurrentState[]; [ValueMap{"0", "1", "2", "3", "..", "0x8000.."} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.PrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState"} : ToSubclass] uint16 NumericSensorPrimaryStatus[]; [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.BaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus"} : ToSubclass] uint16 NumericSensorBaseUnits[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.UnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits"} : ToSubclass] sint32 NumericSensorUnitModifier[]; [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.RateUnits", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier"} : ToSubclass] uint16 NumericSensorRateUnits[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.CurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits"} : ToSubclass] sint32 NumericSensorCurrentReading[]; [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "..", "32768..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.SensorType", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading"} : ToSubclass] uint16 NumericSensorSensorType[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.OtherSensorTypeDescription", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType"} : ToSubclass] string NumericSensorOtherSensorTypeDescription[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.UpperThresholdNonCritical", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType", "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription"} : ToSubclass] sint32 NumericSensorUpperThresholdNonCritical[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.UpperThresholdCritical", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType", "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical"} : ToSubclass] sint32 NumericSensorUpperThresholdCritical[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.UpperThresholdFatal", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType", "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdCritical"} : ToSubclass] sint32 NumericSensorUpperThresholdFatal[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_RecordLog.InstanceID"} : ToSubclass] string LogInstanceID[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_RecordLog.MaxNumberOfRecords", "CIM_PhysicalComputerSystemView.LogInstanceID"} : ToSubclass] uint64 LogMaxNumberOfRecords[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_RecordLog.CurrentNumberOfRecords", "CIM_PhysicalComputerSystemView.LogInstanceID", "CIM_PhysicalComputerSystemView.LogMaxNumberOfRecords"} : ToSubclass] uint64 LogCurrentNumberOfRecords[]; [ValueMap{"0", "2", "7", "..", "32768..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_RecordLog.OverwritePolicy", "CIM_PhysicalComputerSystemView.LogInstanceID", "CIM_PhysicalComputerSystemView.LogMaxNumberOfRecords", "CIM_PhysicalComputerSystemView.LogCurrentNumberOfRecords"} : ToSubclass] uint16 LogOverwritePolicy[]; [ValueMap{"0", "2", "3", "4", "..", "32768..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_RecordLog.LogState", "CIM_PhysicalComputerSystemView.LogInstanceID", "CIM_PhysicalComputerSystemView.LogMaxNumberOfRecords", "CIM_PhysicalComputerSystemView.LogCurrentNumberOfRecords", "CIM_PhysicalComputerSystemView.LogOverwritePolicy"} : ToSubclass] uint16 LogState[]; [ModelCorrespondence{"CIM_BootSourceSetting.StructuredBootString"} : ToSubclass] string StructuredBootString[]; [ArrayType("Ordered") : ToSubclass DisableOverride] uint8 PersistentBootConfigOrder[]; uint8 OneTimeBootSource; uint16 NumberOfProcessors; [ModelCorrespondence{"CIM_ProcessorCapabilities.NumberOfProcessorCores"} : ToSubclass] uint16 NumberOfProcessorCores; [ModelCorrespondence{"CIM_ProcessorCapabilities.NumberOfHardwareThreads"} : ToSubclass] uint16 NumberOfProcessorThreads; [ModelCorrespondence{"CIM_Processor.Family"} : ToSubclass] uint16 ProcessorFamily; [ModelCorrespondence{"CIM_Processor.MaxClockSpeed"} : ToSubclass,PUnit("hertz * 10^6") : ToSubclass] uint32 ProcessorMaxClockSpeed; [ModelCorrespondence{"CIM_Memory.BlockSize"} : ToSubclass] uint64 MemoryBlockSize; [ModelCorrespondence{"CIM_Memory.NumberOfBlocks"} : ToSubclass] uint64 MemoryNumberOfBlocks; [ModelCorrespondence{"CIM_Memory.ConsumableBlocks"} : ToSubclass] uint64 MemoryConsumableBlocks; [ModelCorrespondence{"CIM_SoftwareIdentity.MajorVersion"} : ToSubclass] uint16 CurrentBIOSMajorVersion; [ModelCorrespondence{"CIM_SoftwareIdentity.MinorVersion"} : ToSubclass] uint16 CurrentBIOSMinorVersion; [ModelCorrespondence{"CIM_SoftwareIdentity.RevisionNumber"} : ToSubclass] uint16 CurrentBIOSRevisionNumber; [ModelCorrespondence{"CIM_SoftwareIdentity.BuildNumber"} : ToSubclass] uint16 CurrentBIOSBuildNumber; [ModelCorrespondence{"CIM_SoftwareIdentity.MajorVersion"} : ToSubclass] uint16 CurrentManagementFirmwareMajorVersion; [ModelCorrespondence{"CIM_SoftwareIdentity.MinorVersion"} : ToSubclass] uint16 CurrentManagementFirmwareMinorVersion; [ModelCorrespondence{"CIM_SoftwareIdentity.RevisionNumber"} : ToSubclass] uint16 CurrentManagementFirmwareRevisionNumber; [ModelCorrespondence{"CIM_SoftwareIdentity.BuildNumber"} : ToSubclass] uint16 CurrentManagementFirmwareBuildNumber; [ModelCorrespondence{"CIM_SoftwareIdentity.ElementName"} : ToSubclass] string CurrentManagementFirmwareElementName; [ModelCorrespondence{"CIM_SoftwareIdentity.VersionString"} : ToSubclass] string CurrentManagementFirmwareVersionString; [ModelCorrespondence{"CIM_OperatingSystem.OSType"} : ToSubclass] uint16 OSType; [ModelCorrespondence{"CIM_OperatingSystem.Version"} : ToSubclass] string OSVersion; [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11..32767", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_OperatingSystem.EnabledState"} : ToSubclass] uint16 OSEnabledState; [ModelCorrespondence{"CIM_SoftwareIdentity.VersionString"} : ToSubclass] string CurrentBIOSVersionString; [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "..", "32568..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_ComputerSystem.Dedicated", "CIM_PhysicalComputerSystemView.OtherDedicatedDescriptions"} : ToSubclass] uint16 Dedicated[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_ComputerSystem.IdentifyingDescriptions", "CIM_PhysicalComputerSystemView.OtherIdentifyingInfo"} : ToSubclass] string IdentifyingDescriptions[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_ComputerSystem.OtherDedicatedDescriptions", "CIM_PhysicalComputerSystemView.Dedicated"} : ToSubclass] string OtherDedicatedDescriptions[]; [ArrayType("Indexed") : ToSubclass DisableOverride,MaxLen(256) : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.OtherIdentifyingInfo", "CIM_PhysicalComputerSystemView.IdentifyingDescriptions"} : ToSubclass] string OtherIdentifyingInfo[]; [ModelCorrespondence{"CIM_Processor.CurrentClockSpeed"} : ToSubclass,PUnit("hertz * 10^6") : ToSubclass] uint32 ProcessorCurrentClockSpeed; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.SensorContext", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType", "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdFatal"} : ToSubclass] string NumericSensorContext[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.LowerThresholdNonCritical", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType", "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdFatal"} : ToSubclass] sint32 NumericSensorLowerThresholdNonCritical[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.LowerThresholdCritical", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType", "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdFatal"} : ToSubclass] sint32 NumericSensorLowerThresholdCritical[]; [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.LowerThresholdFatal", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType", "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdFatal"} : ToSubclass] sint32 NumericSensorLowerThresholdFatal[]; [ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.RequestStateChange"} : ToSubclass] uint32 RequestStateChange([In,ValueMap{"2", "3", "4", "6", "7", "8", "9", "10", "11", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.RequestStateChange(RequestedState)"} : ToSubclass] uint16 RequestedState,[in,out] CIM_ConcreteJob Ref Job,[In,ModelCorrespondence{"CIM_ComputerSystem.RequestStateChange(TimeoutPeriod)"} : ToSubclass] datetime TimeoutPeriod); [ValueMap{"0", "1", "2", "..", "32768..65535"} : ToSubclass] uint32 ClearLog([In,ModelCorrespondence{"CIM_RecordLog.InstanceID", "CIM_PhysicalComputerSystemView.LogInstanceID"} : ToSubclass] string LogInstanceID); [ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI"} : ToSubclass] uint32 InstallSoftwareFromURI([in,out] CIM_ConcreteJob Ref Job,[ValueMap{"10", "11", "13", "14", "..", "0x8000..0xFFFF"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_SoftwareIdentity.Classifications"} : ToSubclass,in] uint16 Classifications[],[In,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI"} : ToSubclass] string URI,[In,ValueMap{"2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "..", "32768..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI(InstallOptions)", "CIM_PhysicalComputerSystemView.InstallSoftwareFromURI(InstallOptionsValues)"} : ToSubclass] uint16 InstallOptions[],[In,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI(InstallOptionsValues)", "CIM_PhysicalComputerSystemView.InstallSoftwareFromURI(InstallOptions)"} : ToSubclass] string InstallOptionsValues[]); [ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 ModifyPersistentBootConfigOrder([ModelCorrespondence{"CIM_PhysicalComputerSystemView.StructuredBootString"} : ToSubclass,in] string StructuredBootString[],[in,out] CIM_ConcreteJob Ref Job); [ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 SetOneTimeBootSource([ModelCorrespondence{"CIM_PhysicalComputerSystemView.StructuredBootString"} : ToSubclass,in] string StructuredBootString,[in,out] CIM_ConcreteJob Ref Job); }; [UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,locale(1033),dynamic : ToInstance,provider("MSFT_PCSVDevice") : ToInstance] class MSFT_PCSVDevice : CIM_PhysicalComputerSystemView { string TargetAddress; [implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.RequestStateChange"} : ToSubclass] uint32 RequestStateChange([In,ValueMap{"2", "3", "4", "6", "7", "8", "9", "10", "11", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.RequestStateChange(RequestedState)"} : ToSubclass] uint16 RequestedState,[in,out] CIM_ConcreteJob Ref Job,[In,ModelCorrespondence{"CIM_ComputerSystem.RequestStateChange(TimeoutPeriod)"} : ToSubclass] datetime TimeoutPeriod); [implemented,ValueMap{"0", "1", "2", "..", "32768..65535"} : ToSubclass] uint32 ClearLog([In,ModelCorrespondence{"CIM_RecordLog.InstanceID", "CIM_PhysicalComputerSystemView.LogInstanceID"} : ToSubclass] string LogInstanceID); [implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI"} : ToSubclass] uint32 InstallSoftwareFromURI([in,out] CIM_ConcreteJob Ref Job,[ValueMap{"10", "11", "13", "14", "..", "0x8000..0xFFFF"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_SoftwareIdentity.Classifications"} : ToSubclass,in] uint16 Classifications[],[In,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI"} : ToSubclass] string URI,[In,ValueMap{"2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "..", "32768..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI(InstallOptions)", "CIM_PhysicalComputerSystemView.InstallSoftwareFromURI(InstallOptionsValues)"} : ToSubclass] uint16 InstallOptions[],[In,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI(InstallOptionsValues)", "CIM_PhysicalComputerSystemView.InstallSoftwareFromURI(InstallOptions)"} : ToSubclass] string InstallOptionsValues[]); [implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 ModifyPersistentBootConfigOrder([ModelCorrespondence{"CIM_PhysicalComputerSystemView.StructuredBootString"} : ToSubclass,in] string StructuredBootString[],[in,out] CIM_ConcreteJob Ref Job); [implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 SetOneTimeBootSource([ModelCorrespondence{"CIM_PhysicalComputerSystemView.StructuredBootString"} : ToSubclass,in] string StructuredBootString,[in,out] CIM_ConcreteJob Ref Job); };