Id

Setzt oder holt die Event Id.

Wenn der Event bereits das Child einer Source ist, wird er entfernt und neu hinzugefügt. die EventRemoved und NewEvent events werden ausgelöst.

 

Property get

HRESULT Id([out, retval] long
*pVal);

Parameter

pVal

[out, retval] Pointer zu einer long Variable die die Event Id bekommt

Rückgabe Werte

S_OK

Funktion wurde erfolgreich ausgeführt.

E_POINTER

pVal ist kein gültiger Pointer

Property set

HRESULT Id([in] long newVal);

Parameter

newVal

[in] long Variable mit der neuen Event Id

Rückgabe Werte

S_OK

The Event Id wurde erfolgreich auf newVal gesetzt

E_FAIL

Der Event ist das child eines Source Objekts welches bereits einen anderen Event mit dieser id enthält.
Die id wurde nicht verändert.

E_ACCESSDENIED

Das Objekt ist wegen einer asynchronen Operation gesperrt.