AddEvent
Fügt einen Event zur Source hinzu.
Events werden anhand ihrer Id identifiziert - doppelte Ids sind nicht möglich. Events dürfen auch nur einen Parent haben, wenn der Event bereits Child einer anderen Source ist wird die Funktion fehlschlagen.
HRESULT AddEvent([in]
IEvtCfgEvent* pEvent);
Parameter
pEvent
[in] Pointer zum Event Objekt das hinzugefügt werden soll
Rückgabe Werte
S_OK
Der neue event wurde erfolgreich hinzugefügt. Der OnNewEvent Event wurde ausgelöst.
E_FAIL
pEvent konnte nicht zur Konfiguration hinzugefügt werden. Das kann passieren, weil die Source bereits einen Event mit dieser Id hat oder der Event zu einer anderen Source gehört.
E_POINTER
pEvent ist kein gültiger Pointer
E_ACCESSDENIED
Das Objekt ist wegen einer asynchronen Operation gesperrt.