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.