Export (0) Print
Expand All

SWbemLastError.Clone_ method

The Clone_ method of the SWbemLastError object returns a new object that is a clone of the current SWbemLastError object.

For an explanation of this syntax, see Document Conventions for the Scripting API.

Syntax


objWbemObject = .Clone_( _
)

Parameters

This method has no parameters.

Return value

If the Clone_ method is successful, it returns a new SWbemLastError object.

Error codes

Upon the completion of the Clone_ method, the Err object may contain one of the error codes in the following table.

ErrorMeaning
wbemErrFailed
2147749889 (0x80041001)

Unspecified error.

wbemErrInvalidParameter
2147749896 (0x80041008)

A specified parameter is not valid.

wbemErrOutOfMemory
2147749894 (0x80041006)

Not enough memory to complete the operation.

Remarks

Use the Clone_ method to duplicate a class definition or instance. This method is useful when you need to back up the original copy of the object while you modify a new copy. Also, use this method to create many new instances from a single source instance. For example, use SWbemObject.SpawnInstance_ to create a single starting instance and use SWbemLastError.Clone_ to produce 100 copies of the instance quickly. Subsequently, you can modify the objects, giving specific values to each object.

It is not possible to use this method to convert a class definition to an instance or to convert an instance to a class definition.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2003

Type library

Wbemdisp.tlb

DLL

Wbemdisp.dll

 

 

Show:
© 2014 Microsoft