Condividi tramite


metodo SWbemLastError.Clone_

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

Per una spiegazione di questa sintassi, vedere Document Conventions per l'API di scripting.

Sintassi

objWbemObject = .Clone_( _
)

Parametri

Questo metodo non presenta parametri.

Valore restituito

Se il metodo Clone_ ha esito positivo, restituisce un nuovo oggetto SWbemLastError .

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)

Un parametro specificato non è valido.

wbemErrOutOfMemory - 2147749894 (0x80041006)

Memoria insufficiente per completare l'operazione.

Commenti

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

Non è possibile utilizzare questo metodo per convertire una definizione di classe in un'istanza o per 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_SWbemLastError
IID
IID_ISWbemLastError