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 |
|
Typbibliothek |
|
DLL |
|
CLSID |
CLSID_SWbemLastError |
IID |
IID_ISWbemLastError |