TcEventHeader

Diese Struktur beschreibt den Header eines Event Objekts. Mit dem Header kann der Parameter des Events konfiguriert werden.

struct TcEventHeader
{
    TcEventClass nClass;
    TcEventPriority nPriority;
    long dwFlags;
    long dwUserData;
    long nId;
    long nInvokeId;
    DATE fDate;
    long nMs;
    VARIANT varSource;
    BSTR szFmtProgId;
};
Parameter

TcEventHeader Eintrag

DataType

Beschreibung

nClass

TcEventClass

Die Klasse des Alarms, wie Alarm, Warnung, Hinweis.

nPriority

TcEventPriority (long)

Die Event Priorität. Ab jetzt ist die Priorität immer: TcEventPriority.TCEVENTPRIO_IMPLICIT=0

dwFlags

TcEventFlags (long)

Die Flags steuern das Alarmverhalten. Dies kann mit einer OR Verknüpfung kombiniert werden.

dwUserData

long

Eine Reserve Variable, die vom Benutzer verwendet werden kann.

nId

long

Die Event Id, die allein diesen Typ des Events für diesen einzelnen Event Source repräsentiert.

nInvokeId

long

 

fDate

VARIANT-DATE

Datum und Zeit, wenn dieses Event auftritt.

nMs

long

Der Millisekundenteil des Events Datum.

varSource

variant

Die Source Id Source Name. Das Event Source wird zur Unterscheidung zwischen verschiedenen Geräten verwendet, wie I/O Events, oder verschiedene Teile des SPS Programms.

szFmtProgId

BSTR string

Die PrgId des Formatters. Wenn der Standard XML Formatter benutzt werden soll, muss der String auf  "TcEventFormatter.TcXmlFormatter" gesetzt werden.