ClearLoggedEvents

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
Eingänge
Name | Typ | Beschreibung |
---|---|---|
ipClearSettings | I_TcClearLoggedEventsSettings | Optional |
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