SWbemLastError.Clone-Methode _

Die _ Clone-Methode des SWbemLastError-Objekts gibt ein neues -Objekt zurück, das ein Klon des aktuellen SWbemLastError-Objekts ist.

Eine Erläuterung dieser Syntax finden Sie unter Dokumentkonventionen für die Skripterstellungs-API.

Syntax

objWbemObject = .Clone_( _
)

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Wenn die _ Clone-Methode erfolgreich ist, wird ein neues SWbemLastError-Objekt zurückgegeben.

Fehlercodes

Nach Abschluss der _ Clone-Methode kann das Err-Objekt einen der folgenden Fehlercodes enthalten.

wbemErrFailed – 2147749889 (0x80041001)

Unbekannter Fehler.

wbemErrInvalidParameter – 2147749896 (0x80041008)

Ein angegebener Parameter ist ungültig.

wbemErrOutOfMemory : 2147749894 (0x80041006)

Nicht genügend Arbeitsspeicher zum Abschließen des Vorgangs.

Bemerkungen

Verwenden Sie die _ Clone-Methode, um eine Klassendefinition oder -instanz zu duplizieren. Diese Methode ist nützlich, wenn Sie die ursprüngliche Kopie des Objekts sichern müssen, während Sie eine neue Kopie ändern. Verwenden Sie diese Methode auch, um viele neue Instanzen aus einer einzelnen Quellinstanz zu erstellen. Verwenden Sie beispielsweise SWbemObject.SpawnInstance, _ um eine einzelne Startinstanz zu erstellen, und verwenden Sie SWbemLastError.Clone, _ um schnell 100 Kopien der Instanz zu erstellen. Anschließend können Sie die Objekte ändern und jedem Objekt bestimmte Werte geben.

Es ist nicht möglich, diese Methode zu verwenden, um eine Klassendefinition in eine -Instanz oder eine -Instanz in eine Klassendefinition zu konvertieren.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
Windows Server 2008
Header
Wbemdisp.h
Typbibliothek
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID _ SWbemLastError
IID
IID _ ISWbemLastError