GetConfigSize

ITcEvtCfgParser

Bekommt die Anzahl der Sourcen, Events und DocLinks der Konfigurationsdatei.

Diese Methode funktioniert nur mit geöffneten Dateien. Um die Grösse einer Konfiguration bekommen bevor sie epxortiert wurde rufern sie IEvtConfiguration::GetConfigSize() auf.

 

HRESULT GetConfigSize([out] long*
nSources, [out] long* nEvents, [out] long* nLinks);

Parameter

nSources

[out] Anzahl der Sourcen

nEvents

[out] Anzahl der Events

nLinks

[out] Anzahl der DocLinks

Rückgabe Werte

S_OK

Erfolg.

E_ACCESSDENIED

Der Parser ist wegen einer asynchronen Operation gesperrt.

E_FAIL

Fehler.

Anmerkungen

Die wiedergegebenen werte müssen nicht richtig sein, Parser können die grösser der Konfiguration aus Performancegründen schätzen.
Die XML und Tps Parser geben zB 0 zurück, wenn sie eine selbst erstellte Konfiguration zum ersten Mal öffnen. Diese Methode funktioniert nur mit Dateien, die mit dem Parser erstellt wurden.