AddEvent

ITcEvtCfgSource

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.