Msvm_SyntheticKeyboard 类的 RequestStateChange 方法
请求状态更改。
语法
uint32 RequestStateChange(
[in] uint16 RequestedState,
[out] CIM_ConcreteJob REF Job,
[in] datetime TimeoutPeriod
);
parameters
-
RequestedState [in]
-
为元素请求的状态。 如果 RequestStateChange 方法的返回代码为 0 ('Completed with No Error') ,或 4096 (0x1000) ('Job Started') ,则此信息将被放入实例的 RequestedState 属性中。 有关 RequestedState 值的详细说明,请参阅 EnabledState 和 RequestedState 属性的说明。
-
已启用 (2)
-
禁用 (3)
-
关闭 (4)
-
脱机 (6)
-
测试 (7)
-
延迟 (8)
-
静止 (9)
-
重启 (10)
-
重置 (11)
-
DMTF 保留 (.。)
-
供应商预留 (32768..65535)
作业 [out]
可能包含对创建用于跟踪方法调用启动的状态转换的 CIM_ConcreteJob 的引用。
TimeoutPeriod [in]
一个超时期限,指定客户端期望转换到新状态所花费的最大时间。 间隔格式必须用于指定 TimeoutPeriod。 值为 0 或 null 参数表示客户端没有转换时间要求。
如果此属性不包含 0 或 null,并且实现不支持此参数,应返回“使用超时参数不支持”的返回代码。
返回值
成功后,返回 0;否则返回错误。
-
已完成且无错误 (0)
-
不支持 (1)
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 10 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2016 |
命名空间 |
Root\virtualization\v2 |
MOF |
|
DLL |
|