Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Traceringsniveaus zijn eigenschappen van een traceringsprovider, zoals een kernelmodusstuurprogramma of toepassing in de gebruikersmodus. Traceringsniveaus bepalen welke gebeurtenissen de traceringsprovider genereert. Normaal gesproken vertegenwoordigt het traceringsniveau de ernst van de gebeurtenis (informatie, waarschuwing of fout), maar traceringsproviders kunnen deze definiƫren om elke voorwaarde te vertegenwoordigen voor het genereren van het traceringsbericht.
In tegenstelling tot traceringsvlaggen, die zijn gedefinieerd door de traceringsprovider in de WPP_CONTROL_GUIDS structuur, worden traceringsniveaus gedefinieerd in Evntrace.h, een openbaar headerbestand. De traceringsprovider interpreteert echter het niveau en bepaalt het effect ervan
Traceer consumenten zoals Tracelog en TraceView, geef een traceringsniveau door aan de provider in de parameter EnableLevel van de functie EnableTrace . Zie de Microsoft Windows SDK-documentatie voor meer informatie over EnableTrace.
Ontwikkelaars van traceringsproviders kunnen ook aangepaste traceringsfuncties schrijven (alternatieven voor DoTraceMessage) die het traceringsniveau bevatten als voorwaarde voor het genereren van het traceringsbericht. Zie Kan ik DoTraceMessage aanpassen voor instructies?
Bij het uitvoeren van een traceringssessie kunnen gebruikers het traceringsniveau gebruiken om te bepalen welke berichten tijdens de sessie worden gegenereerd. Traceergebruikers, zoals Tracelog en TraceView, stellen gebruikers parameters en opties in om de traceringsvlagken en het traceringsniveau voor elke provider in een traceersessie te selecteren.
Net als traceringsvlagmen kunnen gebruikers het traceringsniveau wijzigen terwijl een traceringssessie wordt uitgevoerd door de traceringsprovider opnieuw in te schakelen.