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 | Zeiger auf einen ITcAlarm-Zeiger. |
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. |