Msvm VirtualSystemManagementService 類別的 RequestStateChange 方法 _

要求狀態變更。

語法

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

參數

RequestedState [在]

新狀態。 如果 RequestStateChange 方法的傳回碼為0或4096,資訊就會放在實例的 RequestedState 屬性中。 如需詳細資訊,請參閱元素的 EnabledStateRequestedState 屬性的描述。 這必須是下列值之一。

已啟用 (2)

停用 (3)

關機 (4)

離線 (6)

測試 (7)

後 (8)

靜止 (9)

重新開機 (10)

重設 (11)

DMTF 保留 ( .。。)

廠商保留 (32768. 65535)

作業 [擴展]

可能包含建立之 CIM _ ConcreteJob 的參考,以追蹤方法調用所起始的狀態轉換。

TimeoutPeriod [在]

指定用戶端預期轉換至新狀態所需的最大時間量的超時時間。 間隔格式必須用來指定時間長度。 值為0或 Null 表示用戶端沒有轉換的時間需求。 如果這個屬性不包含0或 Null ,且執行不支援這個參數,則傳回碼 4098 (不支援使用 Timeout 參數) 必須傳回。

傳回值

這個方法會傳回下列其中一個值:

已完成,沒有錯誤 (0)

不支援 (1)

規格需求

需求
最低支援的用戶端
Windows 8.1
最低支援的伺服器
Windows Server 2012 R2
命名空間
根 \ 虛擬化 \ v2
MOF
WindowsVirtualization。
DLL
Vmms.exe

另請參閱

Msvm _ VirtualSystemManagementService