Msvm_EmulatedEthernetPort类的 RequestStateChange 方法

请求状态更改。

语法

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

参数

RequestedState [in]

新状态。 如果 RequestStateChange 方法的返回代码为 0 或 4096,则信息将放置在实例的 RequestedState 属性中。 有关详细信息,请参阅元素的 EnabledStateRequestedState 属性的说明。 这必须是以下值之一。

已启用 (2)

禁用 (3)

关闭 (4)

脱机 (6)

测试 (7)

延迟 (8)

静止 (9)

重启 (10)

重置 (11)

DMTF 保留 (.。)

供应商预留 (32768..65535)

作业 [out]

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

TimeoutPeriod [in]

一个超时期限,指定客户端期望转换到新状态所花费的最大时间。 间隔格式必须用于指定超时期限。 值为 0 或 Null 表示客户端没有转换时间要求。 如果此属性不包含 0 或 Null ,并且实现不支持此参数,则必须返回返回 4098 (使用超时参数) 的返回代码。

返回值

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

已完成且无错误 (0)

不支持 (1)

要求

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

另请参阅

Msvm_EmulatedEthernetPort