SetFilter

ITcEventView

Mit dieser Methode kann ein Display-Filter eingeschaltet werden. Der TcEventViewer wird dann nur noch die ausgewählten Events anzeigen - (z.B. nur Alarms oder Events von einer bestimmten Quelle)

HRESULT SetFilter([in]TCEVENTVIEW_FILTER Filter, [in]VARIANT Value);

Parameters

Filter

[in] Art des Filters. Dieser Wert ist durch das TCEVENTVIEW_FILTER Enum definiert

Value

[in] Wert, welcher gefiltert wird. Die folgende Tabelle zeigt, welcher Vartype für welchen Filter erwartet wird.

Filter

Vartype

TCEVENTVIEW_FILTER_NONE

Wird Ignoriert.

TCEVENTVIEW_FILTER_CLASS
TCEVENTVIEW_FILTER_SOURCEID
TCEVENTVIEW_FILTER_ID

Werte, die sich zu Long (VT_I4) konvertieren lassen.

TCEVENTVIEW_FILTER_SOURCENAME

String (VT_BSTR).

Return Values

S_OK

Funktion erfolgreich ausgeführt.

E_INVALIDARG

Entweder ist der Filter Typ ungültig, oder Value lässt sich nicht in einen entsprechenden Wert konvertieren.