Msvm_DiskDrive 类的 RequestStateChange 方法

请求状态更改。

语法

uint32 RequestStateChange(
  [in]  uint16              RequestedState,
  [out] CIM_ConcreteJob REF Job,
  [in]  datetime            TimeoutPeriod
);

parameters

RequestedState [in]

为 元素请求的状态。 如果 RequestStateChange 方法的返回代码为 0 (“Completed 且没有错误) ”或 4096 (0x1000) (“Job Started”) ,则此信息将放入实例的 RequestedState 属性中。 有关 RequestedState 值的详细说明,请参阅 EnabledState 和 RequestedState 属性的说明。

已启用 (2)

已禁用 (3)

关闭 (4)

脱机 (6)

测试 (7)

延迟 (8)

静止 (9)

重新启动 (10)

重置 (11)

DMTF 保留 (.)

供应商预留 (32768..65535)

作业 [out]

可能包含对为跟踪方法调用启动的状态转换而创建的 ConcreteJob 的引用。

TimeoutPeriod [in]

一个超时期限,指定客户端预期转换到新状态所花费的最长时间。 必须使用间隔格式指定 TimeoutPeriod。 值为 0 或 null 参数表示客户端对转换没有时间要求。

如果此属性不包含 0 或 null,并且实现不支持此参数,则应返回返回“使用超时参数不受支持”的返回代码。

返回值

此方法可返回以下值之一:

已完成,无错误 (0)

不支持 (1)

要求

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

请参阅

Msvm_DiskDrive