Id
Setzt oder bekommt die Source Id.
Wenn die Source bereits Child einer Konfiguration ist, wird sie entfernt und mit der neuen Id hinzugefügt. Der SourceRemoved und der NewSource Event werden ausgelöst.
Property get
HRESULT Id([out, retval] long
*pVal);
Parameter
pVal
[out, retval] pointer zu einer long Variable die die Source Id bekommen soll
Rückgabe Werte
S_OK
Funktion wurde erfolgreich ausgeführt
E_POINTER
pVa ist kein gültiger Pointer
Property set
HRESULT Id([in] long newVal);
Parameter
newVal
[in] long Variable mit der neuen Source Id
Rückgabe Werte
S_OK
Funktion wurde erfolgreich ausgeführt
E_FAIL
Die Source ist Child einer Konfiguration, die bereits eine andere Source mit der angegebenen Id hat.
Die Id bleibt unverändert.
E_ACCESSDENIED
Das Objekt ist wegen einer asynchronen Operation gesperrt.