Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
When you submit a tracelog -enumguid command, Tracelog displays a list of the trace providers that are running and have registered with Event Tracing for Windows (ETW). A exibição é muito útil, mas muitas vezes é mal interpretada.
Que fornecedores aparecem no ecrã?
A exibição enumguid do 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 não estão em execução no momento. (These are often called pre-enabled or pre-registered providers.) This includes providers that do not run continuously, such as DLLs that are loaded and unloaded as needed.
Provedores integrados ao Windows, incluindo provedores para sessões do sistema e provedores para a sessão de rastreamento do Global Logger e a sessão de rastreamento do NT Kernel Logger.
A exibição dos provedores de consulta do Logman
A exibição enumguid do Tracelog é bastante diferente da exibição dos provedores de consulta no Logman (provedores de consulta do logman), embora as exibições sejam frequentemente confusas.
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 querem 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 consulta Logman nem a exibição enumguid do Tracelog são listas completas de todos os provedores de rastreamento no sistema. Para obter mais informações sobre o Logman, consulte "Logman" no Centro de Ajuda e Suporte.
Elementos do ecrã Enumguid
A tabela na exibição enumguid do Tracelog inclui as seguintes colunas.
| Column heading | Description |
|---|---|
Guid |
The control GUID of the trace provider |
Enabled |
Shows whether the provider is currently enabled (TRUE) or is registered but not enabled (FALSE). |
LoggerId |
Identifica a sessão de rastreamento. |
Level |
O nível atualmente definido para o provedor. Válido somente quando o provedor está habilitado. |
Flags |
Os sinalizadores atualmente definidos para o provedor. Válido somente quando o provedor está habilitado. |
If a provider is registered but not enabled, then it appears in the enumguid display but its entry in the Enabled column is 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 enumguid.
Exemplo de exibição Enumguid
A seguinte exibição enumguid foi copiada de um computador executando o Windows Server 2003. A exibição lista os provedores que estão registrados e em execução. Um provedor, o driver de exemplo Tracedrv, está habilitado para rastreamento. TraceDrv, a sample driver that was designed for software tracing, is available in the Windows driver samples repository on 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