GetNextName

Bekommt den nächsten Namen ausgehend vom internen Iterator.

Vor dem Start einer Aufzählung müssen sie GetFirstName aufrufen.
Nachdem Events hinzugefügt oder entfernt wurden müssen sie den internen Iterator resetten indem sie GetFirstName aufrufen.

 

HRESULT GetNextName([out, retval]
BSTR* name);

Parameter

name

[out] Pointer zu der BSTR Variable die den Sourcenamen bekommen soll

pLangId

[out, retval] Pointer zu der long Variable die die lang id bekommen soll

Rückgabe Werte

S_OK

Funktion erfolgreich ausgeführt

S_FALSE

Die Source hat keine Namen. *name ist NULL.

E_POINTER

name ist kein gültiger Pointer

E_ACCESSDENIED

Das Objekt ist wegen einer asynchronen Operation gesperrt.