MustConfirm

ITcEvent

Die Eigenschaft gibt den Alarm zurück, wenn der Alarm bestätigt werden muss. Dieses Flag ist TRUE, wenn das Event vom SPS Funktionsblock (oder einem anderen ADS Gerät) oder durch einen Aufruf einer Report Event Funktion wie ITcEventLogC::ReportEvent, ITcEventC3::ReportEventEx oder ITcEventLog::ReportEvent mit den TcEventFlags TCEVENTFLAG_REQMUSTCON ausgegeben wurde. 

 

 

HRESULT MustConfirm([out, retval] BOOL *pVal);

Parameter

pVal

[out, retval] Pointer auf einen BOOL Wert, der das Bestätigungs-Flag erhält. Es ist FALSE, wenn der Wert 0 ist, und TRUE, wenn der Wert ungleich 0 ist.

Rückgabe Werte

S_OK

Funktion wurde erfolgreich aufgerufen.

E_POINTER

pVal war kein gültiger Pointer.

Visual Basic Beispielcode

' get the one and only event logger
Dim evtLogger As TCEVENTLOGGERLib.TcEventLog
Set evtLogger = New TCEVENTLOGGERLib.TcEventLog

' get the most resent active event
Dim evt As TcEvent
Set evt = evtLogger.GetLastEvent

' get the MustConfirm flag
Dim mustConf As Long
mustConf = evt.mustConfirm
If mustConf <> 0 Then
  Debug.Print "Must Confirmed!"
Else
  Debug.Print "Must Not Confirmed!"
End If

Anmerkungen

Der zurückgegebene Wert ist nicht vom Typ VARIANT_BOOL des Visual Basic Typs BOOLEAN. In Visual Basic tritt er als long Wert auf. Es muss überprüft werden, ob der Wert ungleich 0 ist, wenn das Flag gesetzt ist.