Share via


Sinalizadores de rastreamento

Sinalizadores de rastreamento são propriedades de um provedor de rastreamento, como um driver de modo kernel ou um aplicativo de modo de usuário. Esses sinalizadores determinam quais eventos o provedor de rastreamento gera. O provedor interpreta os sinalizadores como condições para gerar a mensagem.

Normalmente, os sinalizadores representam níveis de relatório cada vez mais detalhados, mas o provedor pode usar os sinalizadores para representar qualquer condição para gerar a mensagem de rastreamento.

O provedor de rastreamento define cada sinalizador em um elemento WPP_DEFINE_BIT da estrutura WPP_CONTROL_GUIDS . O WPP (Pré-processador de rastreamento de software) do Windows atribui valores de bit aos elementos na ordem em que eles aparecem na estrutura, começando com 1.

Ao executar uma sessão de rastreamento, você pode usar os sinalizadores de rastreamento para determinar quais mensagens serão geradas durante a sessão. Os consumidores de rastreamento, como Tracelog e TraceView, permitem que os usuários definam parâmetros e opções para selecionar os sinalizadores de rastreamento e o nível de rastreamento para cada provedor em uma sessão de rastreamento.

Você pode alterar os sinalizadores de rastreamento enquanto uma sessão de rastreamento está em execução com a nova inicialização do provedor de rastreamento.