Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
WPP obsahuje předdefinované řetězce specifikace formátu, které můžete použít v trasovacích zprávách kromě standardních formátovacích řetězců definovaných pro printf.
Můžete použít %!FLAGS!, %!FUNC! a %!LEVEL! řetězce v předponě zprávy trasování a v libovolné funkci nebo makru trasování, například DoTraceMessage.
Ostatní rozšířené řetězce můžete použít v libovolné funkci trasování.
Výchozí možnosti konfigurace pro tracewpp
WPP používá pro výchozí nastavení konfiguracedefaultwpp.ini. Tento výchozí soubor INI je součástí sady Windows SDK v adresáři WppConfig Rev1. Nejnovější informace o výchozím chování WPP a další informace o přizpůsobení najdete v tomto souboru INI.
Trasování softwaru
| Formát řetězce | Popis |
|---|---|
| %!SOUBOR! | Zobrazí název zdrojového souboru, ze kterého se vygenerovala zpráva trasování. Tuto proměnnou lze použít také v předponě zprávy trasování. |
| %! VLAJKY! | Zobrazí hodnotu příznaků trasování, které umožňují vytvoření zprávy trasování. Tuto proměnnou lze také použít v předponě trasovací zprávy. |
| %! FUNC! | Zobrazí funkci, která vygenerovala zprávu trasování. Tuto proměnnou lze použít také v předponě trasovací zprávy. |
| %! ÚROVEŇ! | Zobrazí název úrovně trasování , která umožňuje zprávu trasování. Tuto proměnnou lze použít také v předponě zprávy trasování. |
| %!LINE! | Zobrazí číslo řádku v kódu, který vygeneroval předponu trasování. Tuto proměnnou lze také použít v předponě sledovací zprávy. |
Obecné použití
| Formát řetězce | Popis |
|---|---|
| %!bool! | Zobrazí hodnotu PRAVDA nebo NEPRAVDA. |
| %!irql! | Zobrazí název aktuálního IRQL. |
| %!sid! | Představuje ukazatel na identifikátor zabezpečení (pSID). Zobrazí identifikátor SID. |
| GUID | |
| %!GUID! | Představuje ukazatel na identifikátor GUID (pGUID). Zobrazí GUID, na který je právě ukazováno. |
| %!CLSID! | ID třídy. Představuje ukazatel na GUID identifikátor třídy. Zobrazí řetězec přidružený k identifikátoru GUID. WPP vyhledá řetězec v registru, když formátuje zprávy trasování. |
| %! LIBID! | Knihovna typů Představuje identifikátor GUID knihovny typů COM. Zobrazí řetězec přidružený k identifikátoru GUID. WPP vyhledá řetězec v registru, když formátuje zprávy trasování. |
| %!IID! | ID rozhraní. Představuje ukazatel na GUID identifikátoru rozhraní. Zobrazí řetězec přidružený k identifikátoru GUID. WPP při formátování trasovacích zpráv vyhledá řetězec v registru. |
| Time | |
| %!delta! | Zobrazí rozdíl mezi dvěma časovými hodnotami v milisekundách. Jedná se o hodnotu LONGLONG zobrazenou ve formátu den~h:m:s. |
| %!ČEKACÍ DOBA! | Zobrazí čas strávený čekáním na dokončení něčeho v milisekundách. Jedná se o hodnotu LONGLONG zobrazenou ve formátu „den~h:m:s“. Navrženo pro použití s %!due!. |
| %!due! | Zobrazí čas dokončení něčeho v milisekundách. Jedná se o hodnotu LONGLONG zobrazenou ve formátu den~h:m:s. Navrženo pro použití s %! WAITTIME!. |
| %!ČASOVÁ ZNAČKA!
%!datetime! %!ČAS! |
Zobrazí hodnotu systémového času v určitém okamžiku. Jedná se o hodnoty LONGLONG (SINT64), které se zobrazují ve formátu SYSTEMTIME. Tyto proměnné můžete použít k reprezentaci různých časových hodnot v programu a k rozlišení mezi nimi. |
Návratové kódy
| Formát řetězce | Popis |
|---|---|
| %! STAV! | Představuje stavovou hodnotu a zobrazí řetězec přidružený ke stavovém kódu. |
| %! WINERROR! | Představuje kód chyby systému Windows a zobrazí řetězec přidružený k chybě. |
| %! HRESULT! | Představuje chybu nebo upozornění a zobrazí kód ve formátu HRESULT. |
Síť
| Formát řetězce | Popis |
|---|---|
| %! IPADDR! | Představuje ukazatel na IP adresu. Zobrazí IP adresu. |
| %! PŘÍSTAV! | Zobrazí číslo portu. |