SWbemObject.Clone_ metodo

Il metodo Clone_ dell'oggetto SWbemObject restituisce un nuovo oggetto che è un clone dell'oggetto corrente.

Per una spiegazione di questa sintassi, vedere Convenzioni di documento per l'API scripting.

Sintassi

objWbemObject = .Clone_( _
)

Parametri

Questo metodo non presenta parametri.

Valore restituito

In caso di esito positivo, questo metodo restituisce un nuovo oggetto SWbemObject .

Codici di errore

Al termine del metodo Clone_ , l'oggetto Err può contenere uno dei codici di errore seguenti.

wbemErrFailed - 2147749889 (0x80041001)

Errore non specificato.

wbemErrInvalidParameter - 2147749896 (0x80041008)

Niente è stato specificato come parametro e non è accettabile in questo utilizzo.

wbemErrOutOfMemory - 2147749894 (0x80041006)

Memoria insufficiente per clonare l'oggetto.

Commenti

Usare il metodo Clone_ per duplicare una definizione di classe o un'istanza. Questa operazione è utile quando è necessaria la copia originale dell'oggetto a scopo di backup durante la modifica di una nuova copia. Analogamente, usare questo metodo per creare molte nuove istanze da un'istanza di origine singola. Ad esempio, usare SWbemObject.SpawnInstance_ per creare una singola istanza iniziale e usare SWbemObject.Clone_ per produrre rapidamente 100 copie dell'istanza. Successivamente, è possibile modificare gli oggetti, assegnando ognuno valori specifici.

Non è possibile usare questo metodo per convertire una definizione di classe in un'istanza o convertire un'istanza in una definizione di classe.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Intestazione
Wbemdisp.h
Libreria dei tipi
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObject
IID
IID_ISWbemObject