SendMessage2
![SendMessage2 1:](Images/png/10408825867__Web.png)
Diese Methode sendet eine Nachricht.
Syntax
METHOD SendMessage2 : HRESULT
VAR_INPUT
eventClass : GUID;
nEventId : UDINT;
eSeverity : TcEventSeverity;
ipSourceInfo : I_TcSourceInfo := 0;
nTimeStamp : ULINT := 0;
ipArguments : I_TcArguments := 0;
END_VAR
VAR_IN_OUT CONSTANT
sJsonAttribute : STRING;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
eventClass | GUID | GUID der Ereignisklasse |
nEventId | UDINT | ID des Ereignisses |
eSeverity | TcEventSeverity | Severity des Ereignisses |
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. |
Rückgabewerte
Name | Typ | Beschreibung |
---|---|---|
SendMessage2 | HRESULT | Liefert S_OK, wenn der Methodenaufruf erfolgreich war, ansonsten ein HRESULT als Fehlercode. |