ISWbemSinkEvents::OnObjectPut-Ereignis
Das OnObjectPut-Ereignis eines SWbemSink-Objekts wird ausgelöst, wenn ein asynchroner Put-Vorgang abgeschlossen ist. Dieses Ereignis gibt den Objektpfad der Instanz oder der gespeicherten Klasse zurück.
Eine Erläuterung dieser Syntax finden Sie unter Dokumentkonventionen für die Skripterstellungs-API.
Syntax
SWbemSink.OnObjectPut( _
ByVal objWbemObjectPath, _
ByVal objWbemAsyncContext _
)
Parameter
-
objWbemObjectPath
-
Ein SWbemObjectPath-Objekt, das den Objektpfad der Instanz oder Klasse enthält, die der Put-Vorgang in WMI schreibt.
-
objWbemAsyncContext
-
Ein SWbemNamedValueSet-Objekt, das an den ursprünglichen asynchronen Aufruf übergeben wird. Verwenden Sie diesen Parameter, um den Ursprung des asynchronen Aufrufs zu identifizieren, der dieses Ereignis auslöst, wenn mehrere asynchrone Aufrufe mit dieser Objektsenke erfolgen.
Rückgabewert
Dieses Ereignis gibt keinen Wert zurück.
Fehlercodes
Nach Abschluss des OnObjectPut-Ereignisses kann das Err-Objekt einen der folgenden Fehlercodes enthalten.
-
wbemErrFailed – 2147749889 (0x80041001)
-
Unbekannter Fehler.
-
wbemErrOutOfMemory – 2147749894 (0x80041006)
-
Nicht genügend Arbeitsspeicher, um den Vorgang abzuschließen.
-
wbemErrTransportFailure – 2147749909 (0x80041015)
-
Netzwerkfehler, der den normalen Betrieb verhindert.
Hinweise
Hinweis
Ein asynchroner Rückruf ermöglicht es einem nicht authentifizierten Benutzer, Daten für die Senke bereitzustellen. Dies stellt Sicherheitsrisiken für Ihre Skripts und Anwendungen dar. Um die Risiken zu vermeiden, verwenden Sie entweder semisynchrone Kommunikation oder synchrone Kommunikation. Weitere Informationen finden Sie unter Aufrufen einer Methode.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 |
| Header |
|
| Idl |
|
| DLL |
|
| CLSID |
CLSID _ SWbemSink |
| IID |
IID _ ISWbemSinkEvents |