GetFirstName
Bekommt das nächste Child ausgehend vom internen Iterator.
Vor dem start einer Aufzählung müssen sie GetFirstEvent aufrufen.
Nachdem Events hinzugefügt oder entfernt wurden müssen sie den internen Iterator resetten indem sie GetFirstEvent aufrufen.
Wenn die Source von einer asynchronen Operation gesperrt ist, wird nicht E_FAIL zurückgegeben sondern gewartet bis die sperrung aufgehoben ist.
HRESULT GetNextEvent([out, retval]
IEvtCfgSEvent** ppEvent);
Parameter
ppEvent
[out, retval] Pointer zu einem IEvtCfgEvent interface Pointer in dem das erste Child gespeichert wird.
Rückgabe Werte
S_OK
Funktion erfolgreich ausgeführt
S_FALSE
Die Source hat keine Events. *ppEvent ist NULL.
E_POINTER
ppEvent ist kein gültiger Pointer
E_ACCESSDENIED
Das Objekt ist wegen einer asynchronen Operation gesperrt.