AddSource

Fügt eine Source zur Konfigutation hinzu.

Sources werden anhand ihrer Id identifiziert, doppelte Ids sind nicht erlaubt.

 

HRESULT AddSource([in]
IEvtCfgSource* pSource);

Parameter

pSource

[in] Pointer zu einem neuen Source Objekt

Rückgabe Werte

S_OK

Die Source wurde erfolgreich zur Konfiguration hinzugefügt. Der OnNewSource Event wurde ausgelöst.

E_FAIL

pSource konnte nicht zur Konfiguration hinzugefügt werden. Das kann passieren wenn die Source bereits Child einer anderen Konfiguration ist oder die Id bereits verwendet wird.

E_POINTER

pSource ist kein gültiger Pointer

E_ACCESSDENIED

Das Objekt ist wegen einer asynchronen Operation gesperrt.