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 |
|
Libreria dei tipi |
|
DLL |
|
CLSID |
CLSID_SWbemObject |
IID |
IID_ISWbemObject |