Compartilhar via


Exibição Enumguid do Tracelog

Quando você envia um comando tracelog -enumguid , o Tracelog exibe uma lista dos provedores de rastreamento em execução e registrados no ETW (Rastreamento de Eventos para Windows). A exibição é muito útil, mas geralmente é mal interpretada.

Quais provedores aparecem na tela?

A exibição enumerada Tracelog lista alguns dos provedores que você pode habilitar para uma sessão de rastreamento, mas não é uma lista completa. Ele inclui apenas os provedores de rastreamento que estão em execução e se registraram no ETW.

A exibição não inclui os seguintes provedores:

Provedores de rastreamento que estão disponíveis no sistema, mas não estão registrados, geralmente porque não estão em execução.

Provedores de rastreamento que estão habilitados para uma sessão de rastreamento, mas que não estão em execução no momento. (Geralmente, eles são chamados de provedores pré-habilitados ou pré-registrados .) Isso inclui provedores que não são executados continuamente, como DLLs carregadas e descarregadas conforme necessário.

Provedores integrados ao Windows, incluindo provedores para sessões do sistema e provedores para a sessão de rastreamento do Agente Global e a sessão de rastreamento do Agente de Kernel NT.

A exibição provedores de consulta do Logman

A exibição de enumeração Tracelog é bem diferente dos provedores de consulta exibidos no Logman (provedores de consulta do logman), embora as exibições geralmente estejam confusas.

O Logman (logman.exe) é um controlador de rastreamento para eventos de rastreamento e contadores de desempenho. Ele está incluído no Windows XP e versões posteriores do Windows.

A consulta do provedor logman (provedores de consulta logman) exibe uma lista de provedores que registraram arquivos MOF (Managed Object Format) com WMI. A exibição do Logman não inclui provedores instrumentados para rastreamento de software, a menos que eles também tenham se registrado no WMI.

Os desenvolvedores que desejam ajudar os usuários a encontrar seus provedores ocasionalmente registram seus arquivos MOF apenas para fazer com que o provedor apareça na exibição do Logman. Infelizmente, nem a exibição do provedor de consultas do Logman nem a exibição enumguida tracelog são listas completas de todos os provedores de rastreamento no sistema. Para obter mais informações sobre o Logman, confira "Logman" no Centro de Ajuda e Suporte.

Elementos da exibição Enumguid

A tabela na exibição enumerada Tracelog inclui as colunas a seguir.

Título da coluna DESCRIÇÃO

Guid

O GUID de controle do provedor de rastreamento

Enabled

Mostra se o provedor está habilitado no momento (TRUE) ou está registrado, mas não está habilitado (FALSE).

LoggerId

Identifica a sessão de rastreamento.

Level

O nível definido atualmente para o provedor. Válido somente quando o provedor está habilitado.

Sinalizadores

Os sinalizadores atualmente definidos para o provedor. Válido somente quando o provedor está habilitado.

  Se um provedor estiver registrado, mas não estiver habilitado, ele aparecerá na exibição enumerada, mas sua entrada na coluna Habilitado será FALSE.

Se um provedor estiver habilitado, mas não estiver em execução no momento e, portanto, não estiver registrado, ele não aparecerá na exibição enumerada.

Exibição Enumguid de exemplo

A exibição enumguiada a seguir foi copiada de um computador que executa o Windows Server 2003. A exibição lista os provedores registrados e em execução. Um provedor, o driver de exemplo Tracedrv, está habilitado para rastreamento. TraceDrv, um driver de exemplo que foi projetado para rastreamento de software, está disponível no repositório de exemplos de driver do Windows no GitHub.

c:\Tracelog>tracelog -enumguid
##     Guid                     Enabled  LoggerId Level Flags
------------------------------------------------------------
1046d4b1-fce5-48bc-8def-fd33196af19a     FALSE  0    0    0
196e57d9-49c0-4b3b-ac3a-a8a93ada1938     FALSE  0    0    0
4a8aaa94-cfc4-46a7-8e4e-17bc45608f0a     FALSE  0    0    0
1540ff4c-3fd7-4bba-9938-1d1bf31573a7     FALSE  0    0    0
1fbecc45-c060-4e7c-8a0e-0dbd6116181b     FALSE  0    0    0
f12b1984-4c42-11d3-ab7b-00c04f68fcdc     FALSE  0    0    0
94a984ef-f525-4bf1-be3c-ef374056a592     FALSE  0    0    0
3121cf5d-c5e6-4f37-be86-57083590c333     FALSE  0    0    0
f498b9f5-9e67-446a-b9b8-1442ffaef434     FALSE  0    0    0
e1f65b93-f32a-4ed6-aa72-b039e28f1574     FALSE  0    0    0
dd5ef90a-6398-47a4-ad34-4dcecdef795f     FALSE  0    0    0
e80aa9fe-913d-4ede-af58-73e332dcac8d     FALSE  0    0    0
1b1d4ff4-f27b-4c99-8bd7-da8f1a74051a     FALSE  0    0    0
f33959b4-dbec-11d2-895b-00c04f79ab69     FALSE  0    0    0
cc85922f-db41-11d2-9244-006008269001     FALSE  0    0    0
c92cf544-91b3-4dc0-8e11-c580339a0bf8     FALSE  0    0    0
bba3add2-c229-4cdb-ae2b-57eb6966b0c4     FALSE  0    0    0
8fc7e81a-f733-42e0-9708-cfdae07ed969     FALSE  0    0    0
cddc01e2-fdce-479a-b8ee-3c87053fb55e     FALSE  0    0    0
fc4b0d39-e8be-4a83-a32f-c0c7c4f61ee4     FALSE  0    0    0
fc570986-5967-4641-a6f9-05291bce66c5     FALSE  0    0    0
39a7b5e0-be85-47fc-b9f5-593a659abac1     FALSE  0    0    0
dab01d4d-2d48-477d-b1c3-daad0ce6f06b     FALSE  0    0    0
bca7bd7f-b0bf-4051-99f4-03cfe79664c1     FALSE  0    0    0
d58c126f-b309-11d1-969e-0000f875a5bc      TRUE  2    0    0
d58c126e-b309-11d1-969e-0000f875a5bc     FALSE  0    0    0
58db8e03-0537-45cb-b29b-597f6cbebbfe     FALSE  0    0    0
58db8e03-0537-45cb-b29b-597f6cbebbfd     FALSE  0    0    0
688a5248-f348-4576-86cf-3521c7094614     FALSE  0    0    0
27246e9d-b4df-4f20-b969-736fa49ff6ff    FALSE  0    0    0