Msvm_VirtualSystemManagementService 類別的 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_VirtualSystemManagementService