Funkce protokolu událostí Systému Windows
Protokol událostí systému Windows definuje následující funkce, které můžete použít k získání událostí z kanálu nebo protokolu událostí a k získání metadat pro zprostředkovatele a událostí, které generuje.
Funkce | Popis |
---|---|
EVT_SUBSCRIBE_CALLBACK | Tuto zpětné volání implementujte, pokud zavoláte funkci EvtSubscribe pro příjem událostí, které odpovídají vašemu dotazu. |
EvtArchiveExportedLog | Přidá lokalizované řetězce k událostem v zadaném souboru protokolu. |
EvtCancel | Zruší všechny čekající operace na popisovači. |
EvtClearLog | Odebere všechny události ze zadaného kanálu a zapíše je do cílového souboru protokolu. |
EvtClose | Zavře otevřený popisovač. |
EvtCreateBookmark | Vytvoří záložku, která identifikuje událost v kanálu. |
EvtCreateRenderContext | Vytvoří kontext, který určuje informace v události, kterou chcete vykreslit. |
EvtExportLog | Zkopíruje události ze zadaného kanálu nebo souboru protokolu a zapíše je do cílového souboru protokolu. |
EvtFormatMessage | Naformátuje řetězec zprávy. |
EvtGetChannelConfigProperty | Získá zadanou vlastnost konfigurace kanálu. |
EvtGetEventInfo | Získá informace, které identifikuje strukturovaný xml dotaz, který vybral událost a kanál nebo soubor protokolu, ze kterého přišel. |
EvtGetEventMetadataProperty | Získá zadanou vlastnost metadat události. |
EvtGetExtendedStatus | Získá textovou zprávu, která obsahuje rozšířené informace o chybě pro aktuální chybu. |
EvtGetLogInfo | Získá informace o kanálu nebo souboru protokolu. |
EvtGetObjectArrayProperty | Získá vlastnost metadat zprostředkovatele ze zadaného objektu v poli. |
EvtGetObjectArraySize | Získá počet prvků v poli objektů. |
EvtGetPublisherMetadataProperty | Získá zadanou vlastnost metadat zprostředkovatele. |
EvtGetQueryInfo | Získá informace o dotazu, který jste spustili, který identifikuje seznam kanálů nebo souborů protokolu, ke kterým se dotaz pokusil získat přístup, a seznam návratových kódů, které označují úspěch nebo selhání každého přístupu. |
EvtNext | Získá další událost z výsledků dotazu nebo odběru. |
EvtNextChannelPath | Získá název kanálu z enumerátoru. |
EvtNextEventMetadata | Získá definici události z enumerátoru. |
EvtNextPublisherId | Získá identifikátor zprostředkovatele z enumerátoru. |
EvtOpenChannelConfig | Získá popisovač, který používáte ke čtení nebo úpravě vlastnosti konfigurace kanálu. |
EvtOpenChannelEnum | Získá popisovač, který používáte k vytvoření výčtu seznamu kanálů registrovaných v počítači. |
EvtOpenEventMetadataEnum | Získá popisovač, který použijete k vytvoření výčtu seznamu událostí, které zprostředkovatel definuje. |
EvtOpenLog | Získá popisovač kanálu nebo souboru protokolu, který pak můžete použít k získání informací o kanálu nebo souboru protokolu. |
EvtOpenPublisherEnum | Získá popisovač, který používáte k vytvoření výčtu seznamu registrovaných poskytovatelů v počítači. |
EvtOpenPublisherMetadata | Získá popisovač, který použijete ke čtení metadat zadaného poskytovatele. |
EvtOpenSession | Vytvoří připojení ke vzdálenému počítači, který můžete použít při volání dalších funkcí protokolu událostí systému Windows. |
EvtQuery | Spustí dotaz pro načtení událostí z kanálu nebo souboru protokolu, který odpovídá zadaným kritériím dotazu. |
EvtRender | Vykreslí fragment XML na základě zadaného kontextu vykreslování. |
EvtSaveChannelConfig | Uloží změny provedené v konfiguraci kanálu. |
EvtSeek | Hledá konkrétní událost v sadě výsledků dotazu. |
EvtSetChannelConfigProperty | Nastaví zadanou vlastnost konfigurace kanálu. |
EvtSubscribe | Vytvoří odběr, který bude přijímat aktuální a budoucí události ze souboru kanálu nebo protokolu, které odpovídají zadaným kritériím dotazu. |
EvtUpdateBookmark | Aktualizuje záložku informacemi, které identifikují zadanou událost. |