Methode ITcIoCyclic:OutputUpdate

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

Syntax

virtual HRESULT TCOMAPI OutputUpdate(ITcTask* ipTask, ITcUnknown* ipCaller, 
PDWORD pdwStateOut = NULL, ULONG_PTR context = 0)=0;

Methode ITcIoCyclic:OutputUpdate 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.

pdwStateOut

DWORD

[out] zukünftigen Erweiterungen vorbehalten, derzeit wird der Rückgabewert ignoriert.

context

ULONG_PTR

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

Beschreibung

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