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”)

唯一且不透明地标识包含命名空间范围内此类的实例。

重要

为了确保命名空间中的唯一性,应按以下模式构造 InstanceID 属性的值: OrgIDLocalID

OrgID 必须包含由定义 InstanceID 的业务实体拥有的版权、商标或其他唯一名称,或者由公认的全球机构分配的注册 ID。 此模式类似于架构类名的结构。 此外,为了确保唯一性, InstanceID 中的第一个冒号必须在 OrgIDLocalID 之间。 因此, 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)

名称

数据类型: 字符串

访问类型:只读

限定符: 必需重写 (“Name”)

实例的用户友好名称。 此外,用户友好名称可用作搜索或查询的属性。

注意

名称在 命名空间中不一定是唯一的。

TimeBeforeRemoval

数据类型: datetime

访问类型:读/写

限定符: 必需

指示已完成作业的保留时间。 默认值为“0000000000500.000000:000” (五分钟) 。

TimeOfLastStateChange

数据类型: datetime

访问类型:只读

作业状态上次更改的日期或时间。

注意

如果作业的状态未更改且已填充此属性,则必须将其设置为零间隔值。

要求

要求
最低受支持的客户端
Windows 8
最低受支持的服务器
Windows Server 2012
命名空间
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另请参阅

CIM_Job