Freigeben über


Methode SWbemLastError.Clone_

Die Methode Clone_ des Objekts SWbemLastError gibt ein neues Objekt zurück, das ein Klon des aktuellen Objekts SWbemLastError 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 Methode Clone_ erfolgreich ist, wird ein neues Objekt SWbemLastError zurückgegeben.

Fehlercodes

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

wbemErrFailed – 2147749889 (0x80041001)

Unbekannter Fehler.

wbemErrInvalidParameter – 2147749896 (0x80041008)

Ein angegebener Parameter ist ungültig.

wbemErrOutOfMemory – 2147749894 (0x80041006)

Es ist nicht genügend Arbeitsspeicher zum Abschließen des Vorgangs vorhanden.

Bemerkungen

Verwenden Sie die Methode Clone_, um eine Klassendefinition 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 Start-Instanz 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 zuordnen.

Es ist nicht möglich, diese Methode zum Konvertieren einer Klassendefinition in eine Instanz oder zum Konvertieren einer Instanz in eine Klassendefinition zu verwenden.

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