SWbemObject.Clone_ (método)
El método Clone_ del objeto SWbemObject devuelve un nuevo objeto que es un clon del objeto actual.
Para obtener una explicación de esta sintaxis, consulte Convenciones de documentación para la API de scripting.
Sintaxis
objWbemObject = .Clone_( _
)
Parámetros
Este método no tiene parámetros.
Valor devuelto
Si se ejecuta correctamente, este método devuelve un nuevo objeto SWbemObject.
Códigos de error
Después de completar el método Clone_, el objeto Err puede contener uno de los códigos de error siguientes.
-
wbemErrFailed - 2147749889 (0x80041001)
-
Error no especificado.
-
wbemErrInvalidParameter - 2147749896 (0x80041008)
-
No se especificó nada como parámetro y no es aceptable en este caso.
-
wbemErrOutOfMemory - 2147749894 (0x80041006)
-
No hay disponible memoria suficiente para clonar el objeto.
Comentarios
Use el método Clone_ para duplicar una definición de clase o una instancia. Resulta útil cuando se necesita la copia original del objeto con fines de copia de seguridad mientras se modifica una nueva copia. Del mismo modo, use este método para crear muchas instancias nuevas a partir de una única instancia de origen. Por ejemplo, use SWbemObject.SpawnInstance_ para crear una única instancia de inicio y use SWbemObject.Clone_ para generar rápidamente 100 copias de la instancia. Posteriormente, puede modificar los objetos y darle a cada uno valores específicos.
No es posible usar este método para convertir una definición de clase en una instancia o viceversa.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Encabezado |
|
Biblioteca de tipos |
|
Archivo DLL |
|
CLSID |
CLSID_SWbemObject |
IID |
IID_ISWbemObject |