CreateAlarm

Erstellt eine Instanz, die ITcAlarm implementiert.

Syntax


virtual HRESULT TCOMAPI CreateAlarm (GUID eventClass, UDINT eventId, GUID severity, BOOL32 bWithConfirmation, ITcSourceInfo ipSourceInfo, ITcAlarm pipAlarm)

Parameter

Name

Typ

Beschreibung

eventClass

REFERENCE TO GUID

Referenz auf die GUID der Ereignisklasse.

eventId

REFERENCE TO UDINT

Referenz auf die ID des Ereignisses.

severity

REFERENCE TO TcEventSeverity

Referenz auf die Severity eines Ereignisses.

bWithConfirmation

BOOL32

Legt fest, ob der Alarm bestätigungspflichtig ist.

ipSourceInfo

ITcSourceInfo

Zeiger auf die ITcSourceInfo-Schnittstelle.

pipAlarm

ITcAlarm

Zeiger auf einen ITcAlarm-Zeiger.

CreateAlarm 1: Rückgabewert

Typ

Beschreibung

HRESULT

Liefert S_OK, wenn ein neuer Alarm erfolgreich erstellt werden konnte.

Liefert ERROR_ALREADY_EXISTS, wenn der Alarm bereits existiert.

Im Fehlerfall wird ein HRESULT als Fehlercode zurückgegeben.