Reset

Reset 1:

Reset the controller to initial state (might require multiple calls depending on current state, until S_OK is returned)

Syntax

Definition:

METHOD Reset : HRESULT

Reset 2: Return value

HRESULT

Weiterführende Informationen

Die Methode Reset setzt das File Source zurück, wenn es im Fehlerzustand ist.

Zustandsübergänge

Mit Reset soll das File Source vom Zustand ERROR in den Zustand INITIAL gebracht werden. Wenn das Rücksetzen erfolgreich ist, geschieht dieser Übergang sofort, ansonsten bleibt der Funktionsblock im Zustand ERROR.

Alle möglichen Zustandsübergänge sowie ihre Return Codes sind in folgender Übergangsmatrix dargestellt:

Return Codes (HRESULT)

Ergebniszustand

ERROR

INITIAL

Ausgangszustand

ERROR

FAILED

SUCCESS

Im Erfolgsfall wird S_OK oder S_FALSE (wenn kein Fehler zurückzusetzten war) als SUCCESS-Code zurückgegeben.