Methode ITcIoCyclic:InputUpdate

Wird zu Beginn eines Taskzyklus aufgerufen, wenn die Schnittstelle bei einem zyklischen I/O-Aufrufer angemeldet ist.

Syntax

virtual HRESULT TCOMAPI InputUpdate(ITcTask* ipTask, 
ITcUnknown* ipCaller, DWORD dwStateIn, ULONG_PTR context = 0)=0;

Methode ITcIoCyclic:InputUpdate 1: Rückgabewert

Bei Erfolg wird S_OK („0“) oder ein anderer positiver Wert zurückgegeben, vgl. Rückgabewerte. Erweiterte Meldungen beziehen sich dabei insbesondere auf die Spalte HRESULT in ADS Return Codes.

Parameter

Name

Typ

Beschreibung

ipTask

ITcTask

Verweist auf den aktuellen Task-Kontext.

ipCaller

ITcUnknown

Verweist auf die aufrufende Instanz.

dwStateIn

DWORD

Zukünftigen Erweiterungen vorbehalten, derzeit ist dieser Wert immer 0.

context

ULONG_PTR

Kontext beinhaltet den Wert, der an die Methode ITcCyclicCaller::AddIoDriver() übergeben wurde.

Beschreibung

In einem Taskzyklus wird die Methode InputUpdate() für alle angemeldeten Modulinstanzen zuerst aufgerufen. Deswegen muss diese Methode für die Aktualisierung der Datenbereiche vom Typ Input-Source des Moduls verwendet werden.