SendMessageEx2

SendMessageEx2 1:

Diese Methode sendet eine Nachricht.

Syntax

METHOD SendMessageEx2 : HRESULT
VAR_INPUT
    stEventEntry      : TcEventEntry;
    ipSourceInfo      : I_TcSourceInfo := 0;
    nTimeStamp        : ULINT := 0;
    ipArguments       : I_TcArguments := 0
END_VAR
VAR_IN_OUT CONSTANT
    sJsonAttribute    : STRING;
END_VAR

SendMessageEx2 2: Eingänge

Name

Typ

Beschreibung

stEventEntry

TcEventEntry

Ereignisdefinition

ipSourceInfo

I_TcSourceInfo

Schnittstellenzeiger auf die Quellinformationen.

Diese Angabe ist optional. Hier kann eine Instanz vom Typ FB_TcSourceInfo angegeben werden. Wird nichts (NULL) übergeben, wird eine Standardquellinformation generiert.

nTimeStamp

ULINT

0: Aktueller Zeitstempel wird verwendet.

> 0: Externer Zeitstempel in 100 Nanosekunden seit dem 1. Januar 1601 (UTC)

ipArguments

I_TcArguments

Schnittstellenzeiger auf Argumente des Ereignisses.

Diese Angabe ist optional. Hier kann eine Instanz vom Typ FB_TcArguments angegeben werden.

sJsonAttribute

STRING

String als Json Repräsentation, der zusätzlich zum Ereignistext übertragen wird.

SendMessageEx2 3: Rückgabewerte

Name

Typ

Beschreibung

SendMessageEx2

HRESULT

Liefert S_OK, wenn der Methodenaufruf erfolgreich war, ansonsten ein HRESULT als Fehlercode.