Sdílet prostřednictvím


Trasovací soubor záhlaví zprávy

Soubor hlavičky trasovací zprávy (TMH) je textový soubor, který obsahuje deklarace funkcí a proměnných používaných kódem trasování, který WPP generuje. Soubor hlaviček obsahuje také makra, která přidávají pokyny k formátování zpráv trasování do souboru PDB zprostředkovatele trasování, jako je ovladač režimu jádra nebo aplikace v uživatelském režimu.

WPP vygeneruje soubor TMH automaticky při kompilaci zprostředkovatele trasování , který obsahuje makra WPP. Soubor TMH má stejný název jako zdrojový soubor, ale s příponou názvu souboru .tmh. WPP uloží soubor do stejného adresáře jako zdrojový soubor.

Když přidáte makra WPP do zdrojového kódu, musíte také přidat direktivu #include pro soubor TMH, který WPP vygeneruje. Příkaz include má tvar:

#include SourceFileName.tmh

Tento příkaz include musí být uveden za definicí makra WPP_CONTROL_GUIDS, ale před všemi voláními maker WPP.

Další informace naleznete v tématu Přidání maker WPP do producenta trasování a viz TraceDrv, ukázkový ovladač navržený pro trasování softwaru. Ukázka TraceDrv je k dispozici v úložišti ukázek ovladačů pro Windows na GitHubu.