ClearLoggedEvents

ClearLoggedEvents 1:

Async-Methode zum Löschen von protokollierten Ereignissen. Gibt TRUE zurück, wenn die asynchrone Anfrage nicht mehr belegt ist.

Syntax

METHOD ClearLoggedEvents : HRESULT
VAR_INPUT
    ipClearSettings      : I_TcClearLoggedEventsSettings;
END_VAR

ClearLoggedEvents 2: Eingänge

Name

Typ

Beschreibung

ipClearSettings

I_TcClearLoggedEventsSettings

Optional
(Andernfalls wird der ganze Cache geleert.)

ClearLoggedEvents 3: Rückgabewert

Name

Typ

Beschreibung

ClearLoggedEvents

HRESULT

Liefert S_PENDING solange die Anfrage noch nicht abgeschlossen ist. Liefert S_OK, wenn der Methodenaufruf erfolgreich war, ansonsten ein HRESULT als Fehlercode.

Verwendung der Methode

Diese Methode ist asynchron, d. h. sie benötigt mehrere Zyklen, um den Rückgabewert zu liefern. Folgende Verwendung ist vorgesehen:

IF bClearLoggedEvents THEN
   bClearLoggedEvents:= NOT (fbLogger.ClearLoggedEvents(0) = S_OK);
END_IF