ITcEventLog

Der ITcEventLog ist eine Standard-Schnittstelle der Hauptklasse des TcEventLoggers. Die Schnittstelle bietet die Hauptfeatures um aktive und logged Alarme zu regeln und auch um neue Alarme hinzuzufügen und Bestehende zu löschen. Die Schnittstelle leitet sich von IDispatch ab, so dass es von allen Sprachen verwendet werden kann, die COM Automation Schnittstellen unterstützen. IDispatch selbst leitet sich von IUnknown ab.

Methoden und Eigenschaften

IUnknown Methoden

Beschreibung

QueryInterface

Gibt einen Pointer zur angefragten Schnittstelle zurück.

AddRef

Inkrementiert den Referenzzähler.

Release

Dekrementiert den Referenzzähler.

 

IDispatch Methoden

Beschreibung

GetIDsOfNames

Mappt einen einzelnen Teilnehmernamen und einen Satz optionaler Parameternamen mit einem entsprechenden Satz gesendeter Integer Identifier (DISPIDs). Diese können dann als Folgeabrufe an IDispatch::Invoke benutzt werden.

GetTypeInfo

Ruft die Typ Informationen für ein Objekt ab.

GetTypeInfoCount

Ruft die Anzahl der Typ Informations-Schnittstellen ab, die ein Objekt zur Verfügung stellt, entweder 0 oder 1.

Invoke

Stellt den Zugriff auf Eigenschaften und Methoden, ausgestellt durch ein Objekt, zur Verfügung.

 

ITcEventLog Methoden und Eigenschaften

Beschreibung

ReportEvent

Diese Methode wird verwendet, um vom Client ein neues Event auszugeben.

ClearActiveEvents

Diese Methode setzt alle aktiven Events zurück.

GetLastEvent

Diese Methode gibt die letzten Events zurück.

EnumActiveEvents

Gibt ein Aufzählungsobjekt zurück, welches zur Wiederholung der aufgelisteten aktiven Events benutzt wird.

EnumActiveEventsEx

Liefert einen Standard Enumerator zum Aufzählen der aktiven Meldungen.

EnumLoggedEvents

Gibt ein Aufzählungsobjekt zurück, welches zur Wiederholung der aufgelisteten logged Events benutzt wird.

EnumLoggedEventsEx

Liefert einen Standard Enumerator zum Aufzählen der geloggten Meldungen.

Export

Kopiert die Liste der Logged Events in einen strukturierten Storage und gibt den Storage zurück.

ExportText

Nicht implementiert

ActiveEvents

Setzt die Anzahl der aktiven Events zurück.

LoggedEvents

Setzt die Anzahl der Logged Events zurück.

ClearLoggedEvents

Diese Methode setzt alle Logged Events zurück.