Eseménykövetés
Cél
A Windowshoz készült Event Tracing (ETW) lehetővé teszi az alkalmazásprogramozók számára az eseménykövetési munkamenetek elindítását és leállítását, az alkalmazás nyomkövetési események biztosítását és a nyomkövetési események használatát. A nyomkövetési események egy alkalmazás vagy művelet aktuális állapotát leíró eseményfejlécet és szolgáltató által definiált adatokat tartalmaznak. Az események segítségével hibakeresést végezhet egy alkalmazáson, és kapacitás- és teljesítményelemzést végezhet.
Ez a dokumentáció olyan felhasználói módú alkalmazásokhoz készült, amelyek ETW-t szeretnének használni. A rendszermag módban futó eszközillesztőkről további információt WPP szoftverkövetési és Eseménykövetés hozzáadása Kernel-Mode Illesztőprogramok a Windows Illesztőprogram-készletben (WDK) című cikkben talál.
Adott esetben
Az ETW-t akkor használja, ha az alkalmazást, a naplófelhasználót vagy a kerneleseményeket egy naplófájlba szeretné rendszerállapotba helyezni, és eseményeket szeretne felhasználni egy naplófájlból vagy valós időben.
Fejlesztői közönség
Az ETW felhasználói módú alkalmazásokat író C és C++ fejlesztők számára készült.
Futásidejű követelmények
Az ETW a Microsoft Windows 2000 és újabb verziók részét képezi. Arról, hogy mely operációs rendszerekre van szükség egy adott függvény használatához, tekintse meg a függvény dokumentációjának Követelmények szakaszát.
ETW-nyomkövetések feldolgozása .NET-kódban
A .NET TraceProcessing API használatával elemezheti az alkalmazások és más szoftverösszetevők ETW-nyomkövetéseit. Ezt az API-t a Microsoft belsőleg használja a Windows mérnöki rendszer által létrehozott ETW-adatok elemzésére, és több táblát is használ Windows Teljesítményelemző. Ez az API NuGet-csomagként érhető el.
További információ: ebben a cikkben.
Ebben a szakaszban
Téma | Leírás |
---|---|
Újdonságok az eseménykövetési |
Az egyes kiadásokban az eseménykövetéshez hozzáadott új funkciók. |
Az eseménykövetési |
Általános információk az eseménykövetésről. |
Eseménykövetési |
Feladatokkal kapcsolatos témakörök, amelyek az ETW API használatát írják le. |
eseménykövetési referencia |
Az ETW-függvények és más programozási elemek részletes leírása. |