PDB-szimbólumfájlok

A nyomkövetési szolgáltató programadatbázisának (PDB) szimbólumfájlja, például egy alkalmazás vagy illesztőprogram, útmutatást tartalmaz a nyomkövetési üzenetek formázásához, hogy azok emberi olvasható megjelenítésben jelenjenek meg.

A nyomkövetési üzenet formázási utasításai a nyomkövetési szolgáltató forráskódjának részét képezik. A WPP-előfeldolgozó kinyeri őket a kódból, és hozzáadja őket a nyomkövetési szolgáltató PDB-szimbólumfájljába.

A fordító létrehoz egy PDB-fájlt a nyomkövetési szolgáltató hibakeresési (ellenőrzött) verziójának fordításakor. A létrehozási folyamat alapértelmezés szerint létrehoz egy PDB-fájlt, amikor a BinPlace használatával hoz létre nyomkövetési szolgáltatót.

A WDK, a TraceView és a Tracefmtnyomkövetési felhasználói közvetlenül a PDB-fájlból vagy egy TMF-fájlból tudják kinyerni a nyomkövetési üzenet formázási adatait. Másoknak TMF-fájlra van szükségük. A Tracepdb bemenetként egy PDB-fájlt használ, kinyeri a formázási információkat, és kimenetként létrehoz egy TMF-fájlt.

Más nyomkövetési felhasználók, például a Windowsban található Tracerpt, nem használnak PDB- vagy TMF-fájlokat. Ehelyett a felügyelt objektumformátumú (MOF) fájlokban lévő információkat használják a nyomkövetési események formázására. Ezek az eszközök nem tudják formázni a nyomkövetési üzeneteket.