SWbemLastError.Clone_ 方法

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

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

語法

objWbemObject = .Clone_( _
)

參數

這個方法沒有任何參數。

傳回值

如果 Clone_ 方法成功,它會傳回新的 SWbemLastError 物件。

錯誤碼

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

wbemErrFailed - 2147749889 (0x80041001)

未指定的錯誤。

wbemErrInvalidParameter - 2147749896 (0x80041008)

指定的參數無效。

wbemErrOutOfMemory - 2147749894 (0x80041006)

記憶體不足,無法完成作業。

備註

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

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

規格需求

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