A Tracefmt ismertetése

A nyomkövetési szolgáltatók bináris formában rögzítik a nyomkövetési üzeneteket a hatékonyság érdekében. Ha olvasható formában szeretné megjeleníteni a nyomkövetési üzeneteket, a Tracefmt alkalmazza az egyes üzenetek formázási utasításait, majd megjeleníti az üzeneteket, vagy egy szövegfájlba menti őket.

Jótanács

A TraceView ugyanazokkal a funkciókkal rendelkezik, mint a Tracefmt egy könnyebben használható grafikus felhasználói felülettel.

A nyomkövetési üzenetek formázási utasításai a WPP szoftverkövetést használó nyomkövetési szolgáltatók forráskódjában találhatók, majd a nyomkövetési szolgáltató PDB-szimbólumfájljának privát vagy teljes verzióiba lesznek lefordítva. A WPP-előfeldolgozó kinyeri a formázási utasításokat a privát szimbólumokból, és egy nyomkövetési üzenetformátumú (.tmf) fájlba helyezi őket a szolgáltató számára.

A nyomkövetési üzenetek formázásához a Tracefmt egy TMF-fájlt igényel. Megadhatja a TMF-fájlt a Tracefmtnek, vagy utasíthatja a Tracefmtet, hogy hozzon létre egy TMF-fájlt Önnek. Az alábbi módszerek bármelyikével adja meg a szükséges bemenetet.

Használja a Default.tmf parancsot. Mivel a legtöbb alkalmazás és illesztőprogram szabványos üzenetformátumokat használ, üzeneteik a WDK-ban található Default.tmf fájl adataival formázhatók.

Adjon meg egy TMF-fájlt. Megadhat egy konkrét TMF-fájlt az elérési út és a fájlnév megadásával.

Adja meg a TMF-fájlok könyvtárának elérési útját. A Tracefmt a nyomkövetési üzenetek üzenet GUID azonosítójának használatával azonosítja azt a TMF-fájlt, amely formázási utasításokat tartalmaz az üzenethez a TMF-fájlok könyvtárában. A TMF-fájlnevek az üzenet GUID azonosítóját tartalmazzák .tmf fájlnévkiterjesztéssel.

Irányítsa a Tracefmt-et, hogy hozzon létre egy TMF-fájlt. A Tracefmt a nyomkövetési szolgáltató képfájlját (.exe, .dllvagy .sys) használhatja, hogy megkeresse a nyomkövetési szolgáltató privát PDB-szimbólumfájlját egy könyvtárban vagy egy belső szimbólumkiszolgáló használatával. Ezután létrehoz egy TMF-fájlt a PDB-fájl adataiból, és a TMF-fájl használatával formázza a nyomkövetési üzeneteket. TMF-fájl létrehozásakor a Tracepdb létrehoz egy MOF-fájlt (.mof), amely tartalmazza a vezérlő GUID azonosítóját és a PDB-fájlban szereplő nyomkövetési szolgáltató nyomkövetési szintjeinek szintjét. Az MOF-fájl neve a nyomkövetési szolgáltató modulneve.

A nyomkövetési üzenetek formázása után a Tracefmt megjelenítheti a nyomkövetési üzeneteket a parancssorban, és a következő fájlokat hozhatja létre:

  • Formázott nyomkövetési üzenetek kimeneti fájlja . Az üzenetek a nyomkövetési szolgáltató által létrehozott sorrendben jelennek meg. Minden üzenetet egy nyomkövetési előtag előz meg. További információ: Nyomkövetési üzenet előtagja.

  • A nyomkövetési munkamenet információinak összefoglaló üzenetfájlja , amely során a nyomkövetési üzenetek létrejöttek.

Az eseménykövetéssel kapcsolatos további információkért tekintse meg a Microsoft Windows SDK dokumentációját. Az eseménykövetés illesztőprogramokban való használatával kapcsolatos információkért lásd: WPP Software Tracing.