Compartir a través de


Método SWbemLastError.Clone_

El método Clone_ del objeto SWbemLastError devuelve un nuevo objeto que es un clon del objeto SWbemLastError actual.

A fin de obtener una explicación de esta sintaxis, vea Convenciones de documentación para la API de scripting.

Sintaxis

objWbemObject = .Clone_( _
)

Parámetros

Este método no tiene parámetros.

Valor devuelto

Si el método Clone_ se realiza correctamente, devuelve un nuevo objeto SWbemLastError .

Códigos de error

Tras la finalización del 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)

Un parámetro especificado no es válido.

wbemErrOutOfMemory: 2147749894 (0x80041006)

No hay suficiente memoria para completar la operación.

Comentarios

Use el método Clone_ para duplicar una definición de clase o una instancia. Este método es útil cuando se necesita realizar una copia de seguridad de la copia original del objeto mientras se modifica una nueva copia. Este método también se puede usar para crear muchas instancias nuevas a partir de una única instancia de origen. Por ejemplo, use SWbemObject.SpawnInstance_ para crear una única instancia inicial y usar SWbemLastError.Clone_ para generar rápidamente 100 copias de la instancia. Posteriormente, puede modificar los objetos, lo que proporciona valores específicos a cada objeto.

Este método no se puede usar para convertir una definición de clase en una instancia de o convertir una instancia en una definición de clase.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Encabezado
Wbemdisp.h
Biblioteca de tipos
Wbemdisp.tlb
Archivo DLL
Wbemdisp.dll
CLSID
CLSID_SWbemLastError
IID
IID_ISWbemLastError