共用方式為


SWbemObject.Clone_ 方法

SWbemObject物件的Clone_方法會傳回新物件,該物件是目前物件的複製品。

如需此語法的說明,請參閱 腳本 API 的檔慣例

語法

objWbemObject = .Clone_( _
)

參數

這個方法沒有任何參數。

傳回值

如果成功,這個方法會傳回新的 SWbemObject 物件。

錯誤碼

完成 Clone_ 方法之後, Err 物件可能包含下列其中一個錯誤碼。

wbemErrFailed - 2147749889 (0x80041001)

未指定的錯誤。

wbemErrInvalidParameter - 2147749896 (0x80041008)

指定任何專案做為參數,而且在此用法中無法接受。

wbemErrOutOfMemory - 2147749894 (0x80041006)

記憶體不足,無法複製物件。

備註

使用 Clone_ 方法來複製類別定義或實例。 當您修改新複本時,當您需要物件的原始複本以供備份之用時,這會很有用。 同樣地,請使用此方法從單一來源實例建立許多新的實例。 例如,使用 SWbemObject.SpawnInstance_ 建立單一啟動實例,並使用 SWbemObject.Clone_ 快速產生 100 個實例複本。 接著,您可以修改 物件,並提供每個特定值。

您無法使用這個方法將類別定義轉換成實例,或將實例轉換成類別定義。

規格需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008
標頭
Wbemdisp.h
類型程式庫
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObject
IID
IID_ISWbemObject