????
Your IP : 18.220.136.182
��#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::System::Logs") : ToSubclass,Abstract,locale(1033)]
class CIM_RecordForLog : CIM_ManagedElement
{
[ModelCorrespondence{"CIM_RecordForLog.RecordData"} : ToSubclass] string RecordFormat;
[ModelCorrespondence{"CIM_RecordForLog.RecordFormat"} : ToSubclass] string RecordData;
string Locale;
[ValueMap{"0", "1", "2", "3", "4", "5", "6", "7"} : ToSubclass] uint16 PerceivedSeverity;
};
[UMLPackagePath("CIM::System::Logs") : ToSubclass,locale(1033)]
class CIM_LogRecord : CIM_RecordForLog
{
[key,MaxLen(256) : ToSubclass,Propagated("CIM_MessageLog.CreationClassName") : ToSubclass DisableOverride] string LogCreationClassName;
[key,MaxLen(256) : ToSubclass,Propagated("CIM_MessageLog.Name") : ToSubclass DisableOverride] string LogName;
[key,MaxLen(256) : ToSubclass] string CreationClassName;
[key,MaxLen(256) : ToSubclass] string RecordID;
[key] datetime MessageTimestamp;
[Deprecated{"CIM_LogRecord.RecordFormat"}] string DataFormat;
};
[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;
string SMBIOSGuid;
[ValueMap{"0", "1", "2", "3", "4", "5", "6..32767", "32768.."} : ToSubclass] uint16 IPv4AddressOrigin;
string IPv4Address;
string IPv4SubnetMask;
string IPv4DefaultGateway;
string MacAddress;
uint16 LogFreeSpace;
[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);
[implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 ChangeBootConfiguration([ModelCorrespondence{"CIM_PhysicalComputerSystemView.StructuredBootString"} : ToSubclass,in] string OneTimeBootSource,[ModelCorrespondence{"CIM_PhysicalComputerSystemView.StructuredBootString"} : ToSubclass,in] string PersistentBootSource[],[in,out] CIM_ConcreteJob Ref Job);
[implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 ChangeNetworkConfiguration([In,ValueMap{"0", "1", "2", "3", "4", "5", "6..32767", "32768.."} : ToSubclass] uint16 IPv4AddressOrigin,[In] string IPv4Address,[In] string IPv4SubnetMask,[In] string IPv4DefaultGateway,[in,out] CIM_ConcreteJob Ref Job);
[implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 ChangeUserPassword([In] string CurrentCredential,[In] string NewPassword,[in,out] CIM_ConcreteJob Ref Job);
[implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 ReadLog([Out,Stream : ToSubclass DisableOverride,EmbeddedInstance("MSFT_PCSVLogRecord") : ToSubclass] MSFT_PCSVLogRecord LogRecords[],[in,out] CIM_ConcreteJob Ref Job);
};
[UMLPackagePath("CIM::System::Logs") : ToSubclass,locale(1033)]
class MSFT_PCSVLogRecord : CIM_LogRecord
{
uint8 RawData[];
};