CIM_ConcreteJob 类
CIM_Job 类的具体版本。 此类表示要运行的通用可实例化工作单元,例如批处理或打印作业。
语法
[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_ConcreteJob : CIM_Job
{
string InstanceID;
string Name;
uint16 JobState;
datetime TimeOfLastStateChange;
datetime TimeBeforeRemoval = "00000000000500.000000:000";
};
成员
CIM_ConcreteJob 类具有以下类型的成员:
方法
CIM_ConcreteJob 类具有这些方法。
方法 | 说明 |
---|---|
GetError | 检索具体作业的操作状态的错误信息。 |
RequestStateChange | 请求对具体作业进行指定的状态更改。 |
属性
CIM_ConcreteJob 类具有这些属性。
-
InstanceID
-
唯一且不透明地标识包含命名空间范围内此类的实例。
重要
为了确保命名空间中的唯一性,应按以下模式构造 InstanceID 属性的值: OrgID:LocalID
OrgID 必须包含由定义 InstanceID 的业务实体拥有的版权、商标或其他唯一名称,或者由公认的全球机构分配的注册 ID。 此模式类似于架构类名的结构。 此外,为了确保唯一性, InstanceID 中的第一个冒号必须在 OrgID 和LocalID 之间。 因此, OrgID 不得包含冒号 (':') 。
LocalID 由业务实体选择,不应重新用于标识不同的基础实际元素。
如果未使用上述模式,则定义实体必须确保生成的 InstanceID 值不会在此提供程序或此命名空间的其他提供程序生成的任何 InstanceID 属性之间重用。
对于分布式管理任务组 (DMTF) 定义的实例,该模式必须与 将 OrgID 设置为 CIM 一起使用。
-
JobState
-
-
数据类型: uint16
-
访问类型:只读
作业的操作状态以及这些状态之间的转换。
-
-
新 (2)
-
作业从未启动。
-
从 (3)
-
作业正在从“新建”、“已挂起”或“服务”状态移动到“正在运行”状态。
-
运行 (4)
-
作业正在运行。
-
挂起 (5)
-
作业已停止,但可以无缝重启。
-
关闭 (6)
-
作业将移动到“已完成”、“已终止”或“已终止”状态。
-
已完成 (7)
-
作业已正常完成。
-
已终止 (8)
-
作业已被“终止”状态更改请求停止。 作业及其所有基础进程都将结束, (该作业特定于作业) 只能作为新作业重启。
-
(9) 被杀
-
作业已被“终止”状态更改请求停止。 基础进程可能一直处于运行状态,可能需要清理才能释放资源。
-
异常 (10)
-
作业处于异常状态,可能指示错误情况。 可以通过特定于作业的对象显示实际状态。
-
服务 (11)
-
作业处于供应商特定的状态,支持问题发现或解决问题,或同时支持两者
-
查询挂起 (12)
-
等待客户端解析查询。
-
DMTF 保留 (13..32767)
-
供应商预留 (32768..65535)
名称
实例的用户友好名称。 此外,用户友好名称可用作搜索或查询的属性。
注意
名称在 命名空间中不一定是唯一的。
TimeBeforeRemoval
-
数据类型: datetime
-
访问类型:读/写
-
限定符: 必需
指示已完成作业的保留时间。 默认值为“0000000000500.000000:000” (五分钟) 。
TimeOfLastStateChange
-
数据类型: datetime
-
访问类型:只读
作业状态上次更改的日期或时间。
注意
如果作业的状态未更改且已填充此属性,则必须将其设置为零间隔值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 |
最低受支持的服务器 |
Windows Server 2012 |
命名空间 |
Root\virtualization\v2 |
MOF |
|
DLL |
|