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 |
|
Libreria dei tipi |
|
DLL |
|
CLSID |
CLSID_SWbemLastError |
IID |
IID_ISWbemLastError |