Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Spårningsflaggor definieras oberoende av varje spårningsleverantör. Därför kan flaggvärdena för en provider innebära något helt annat än flaggvärdena för en annan provider. För att tolka värdena måste du förstå providern.
Vanligtvis representerar spårningsflaggor allt mer detaljerade rapporteringsnivåer.
Flaggvärden definieras i de WPP_DEFINE_BIT elementen i WPP_CONTROL_GUIDS makrot, till exempel i det här exemplet:
#define WPP_CONTROL_GUIDS \
WPP_DEFINE_CONTROL_GUID(GUIDFriendlyName, (ControlGUID), \
WPP_DEFINE_BIT(Error) \
WPP_DEFINE_BIT(Unusual) \
WPP_DEFINE_BIT(Noise) )
Windows tilldelar varje WPP_DEFINE_BIT element ett bitvärde i följd som börjar med 1. Det skulle till exempel tilldela 1 till den första biten (fel), 2 till den andra biten (Ovanlig) och 4 till den tredje biten (brus).
När du startar en spårningssessionanvänder du bitvärdet för att representera flaggorna. Följande kommando använder till exempel Tracelog för att starta en spårningssession med spårningsleverantören som definierades tidigare. Det anger flaggvärdet till 4 (Brus).
tracelog -start MyTrace -guid MyDriver.guid -flags 4