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.
Representa um coletor de eventos para o perfil.
Hierarquia de elementos
-
<
WindowsPerformanceRecorder>
-
<
Perfis>
- < EventCollector>
-
<
Perfis>
Syntax
<EventCollector Id = IdType
Base = string
Name = string
FileName = string
Realtime = boolean
Private = boolean
ProcessPrivate = boolean
Secure = boolean>
<!-- Child elements -->
BufferSize,
Buffers,
StackCaching,
MaximumFileSize,
FileMax,
FlushTimer,
FlushThreshold
</EventCollector>
Atributos e elementos
Atributos
| Atributo | Descrição | Tipo de dados | Obrigatório | Padrão |
|---|---|---|---|---|
| Id | Identifica exclusivamente o coletor de eventos. | Cadeia de caracteres que deve ter pelo menos um caractere e não pode conter dois-pontos (:) ou espaços. | Sim | |
| Base | Identifica a base do coletor de eventos. | string | Não | |
| Nome | Indica o nome da sessão ETW. | string | Sim | |
| FileName | Indica o arquivo para o qual registrar eventos em log. | string | Sim | |
| Realtime | Indica se o coletor de eventos opera em tempo real. | booleano | Não | false |
| Privada | Se definido como "true", indica uma sessão de modo de usuário que é executada no mesmo processo que seu provedor de eventos. Se definido como "false", indica uma sessão global do modo de usuário. | booleano | Não | false |
| ProcessPrivate | Se definido como "true", indica uma sessão de modo de usuário que é executada no mesmo processo que seu provedor de eventos e deve ser controlada apenas pelo processo que registrou o provedor. Se definido como "false", indica uma sessão global do modo de usuário. Use esse atributo em conjunto com o atributo Private . | booleano | Não | false |
| Proteger | Se definido como "true", indica que somente usuários com privilégios administrativos e direitos de acesso adequados podem controlar a sessão. Se definido como "false", indica que todos os usuários podem controlar a sessão. | booleano | Não | false |
Elementos filho
| Elemento | Descrição | Requisito | Padrão |
|---|---|---|---|
| BufferSize | Descreve o tamanho de cada buffer, em KB. | Opcional, 1. | 128 |
| Buffers | Descreve o número de buffers a serem alocados ao iniciar uma sessão. | Opcional, 1. | 64 |
| StackCaching | Descreve os atributos de cache de pilha de coletores. | Opcional, 1. | |
| MaximumFileSize | Descreve o tamanho máximo do arquivo de rastreamento. | Opcional, 1. | |
| FileMax | Descreve o número máximo de instâncias do arquivo de log que o ETW cria para o rastreamento do Autologger. | Opcional, 1. |
Elementos pai
| Elemento | Descrição |
|---|---|
| Perfis | Representa uma coleção de coletores, provedores e perfis. |
Comentários
As definições do coletor do sistema devem preceder as definições do coletor de eventos.
Os coletores derivados herdam todos os atributos do coletor base, a menos que sejam especificados explicitamente no coletor derivado. Para obter mais informações, consulte Herança.
Exemplo
O exemplo de código a seguir define um coletor de eventos com 64 buffers de 128 KB cada.
<EventCollector
Id="WPREventCollector"
Name="WPR Event Collector"
FileName="somefilename.etl">
<BufferSize
Value="128"/>
<Buffers
Value="64"/>
</EventCollector>