ITcEventLogEvents

Das  _ITcEventLogEvent ist die Standard Event Schnittstelle der Hauptklasse des TcEventLoggers. Die Schnittstelle stellt eine Callback Methode zu Verfügung mit der ein Client mit dem Ist-Status des TcEvent Loggers synchronisiert werden kann. Die Schnittstelle leitet sich von IDispatch ab, so dass sie von allen Sprachen verwendet werden kann, die kundenspezifische COM Schnittstellen unterstützen. IDispatch leitet sich wiederum von IUnknown ab.

Methoden in

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

Beschreibung

OnNewEvent

Diese Methode wird aufgerufen wenn ein neues Event ausgegeben wird.

OnConfirmEvent

Diese Methode wird aufgerufen wenn ein Event bestätigt wird.

OnResetEvent

Diese Methode wird aufgerufen wenn ein Event zurückgesetzt wird.

OnSignalEvent

Diese Methode wird aufgerufen wenn ein Event signalisiert wird.

OnActiveEventsCleared

Diese Methode wird aufgerufen wenn alle aktiven Events gelöscht werden.

OnLoggedEventsCleared

Diese Methode wird aufgerufen wenn alle logged Events gelöscht werden.

OnClearEvent

Diese Methode wird aufgerufen wenn ein Event gelöscht wird.

OnShutdown

Diese Methode wird aufgerufen wenn das Betriebssystem heruntergefahren wird (shut down).

OnNewEventConfiguration

Diese Methode wird aufgerufen wenn ein eine neue Konfiguration geladen wurde.