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 |
|
| Typbibliothek |
|
| DLL |
|
| CLSID |
CLSID _ SWbemLastError |
| IID |
IID _ ISWbemLastError |