Evento
Descreve os eventos de kernel nos quais os contadores de hardware são coletados. Esse elemento deve ser usado com o elemento Counters e Counter.
Hierarquia de elementos
-
<
WindowsPerformanceRecorder>
-
<
Perfis>
-
<
HardwareCounter>
-
<
Contadores>
- < Counter>
-
<
Eventos>
- < Evento>
-
<
Contadores>
-
<
Perfil>
-
<
Colecionadores>
-
<
SystemCollectorId>
-
<
HardwareCounterId>
-
<
Contadores>
- < Counter>
-
<
Eventos>
- < Evento>
-
<
Contadores>
-
<
HardwareCounter>
-
<
Contadores>
- < Counter>
-
<
Eventos>
- < Evento>
-
<
Contadores>
-
<
HardwareCounterId>
-
<
SystemCollectorId>
-
<
Colecionadores>
-
<
HardwareCounter>
-
<
Perfis>
Syntax
<Event Value = "AlpcClosePort" | "AlpcConnectFail" | "AlpcConnectRequest" ...>
</Event>
Atributos e elementos
Atributos
Atributo | Descrição | Tipo de dados | Obrigatório | Padrão |
---|---|---|---|---|
Valor | Indica o evento kernel. | Para valores possíveis, consulte a seção Comentários. | Sim |
Elementos filho
Nenhum.
Elementos pai
Elemento | Descrição |
---|---|
Eventos | Representa uma coleção de eventos. |
Comentários
Os contadores são coletados em eventos ETW. Use Contadores para especificar contadores de hardware. A tabela a seguir descreve os valores possíveis para o atributo Value .
Valor | Descrição |
---|---|
AlpcClosePort |
Uma mensagem de porta de fechamento de ALPC (chamada de procedimento local) avançada. |
AlpcConnectFail |
Uma mensagem de falha do ALPC Connect. |
AlpcConnectRequest |
Uma solicitação de conexão alpc. |
AlpcConnectSuccess |
Uma solicitação de conexão ALPC foi bem-sucedida. |
AlpcReceiveMessage |
Uma mensagem ALPC foi recebida. |
AlpcSendMessage |
Uma mensagem ALPC foi enviada. |
AlpcUnwait |
Uma solicitação de espera alpc foi cancelada. |
AlpcWaitForNewMessage |
Um ALPC aguarda nova solicitação de mensagem. |
AlpcWaitForReply |
Um ALPC aguarda a solicitação de resposta. |
CcCanIWriteFail |
|
CcFlushCache |
|
CcFlushSection |
|
CcLazyWriteScan |
|
CcReadAhead |
|
CcWorkitemComplete |
|
CcWorkitemDequeue |
|
CcWorkitemEnqueue |
|
CcWriteBehind |
|
ContiguousMemoryGeneration |
Um evento para geração de memória contígua. |
CSwitch |
Uma opção de contexto. |
DiskFlushInit |
Inicialização de uma liberação de disco. |
DiskReadInit |
Inicialização de uma operação de leitura de disco. |
DiskWriteInit |
Inicialização de uma operação de gravação de disco. |
ExecutiveResource |
Uma operação de recurso executivo. |
FileCleanup |
Limpeza de arquivos. |
FileClose |
Fechamento de um arquivo. |
FileCreate |
Criação de um arquivo. |
FileDelete |
Exclusão de um arquivo. |
FileDirEnum |
Enumeração de um diretório de arquivo. |
FileDirNotify |
Um evento de E/S de arquivo registrado quando um procedimento de solicitação de interrupção de controle de diretório de alteração é recebido com um código secundário de notificação de diretório. |
FileFlush |
Uma liberação de arquivo. |
FileFSCTL |
Uma operação de controle do sistema de arquivos. |
FileOpEnd |
O fim de uma operação de arquivo. |
FileQueryInformation |
Uma consulta para obter informações de arquivo. |
FileRead |
Uma leitura de um arquivo. |
FileRename |
Renomeando um arquivo. |
FileSetInformation |
Uma alteração nas informações do arquivo. |
FileWrite |
Uma gravação em um arquivo. |
HardFault |
Uma falha difícil. |
HeapAllocation |
Uma alocação de heap. |
HeapCreate |
Criação de um heap. |
HeapDestroy |
Destruição de um heap. |
HeapFree |
Liberação de um heap. |
HeapRangeCreate |
Criação de um intervalo de heap. |
HeapRangeDestroy |
Destruição de um intervalo de heap. |
HeapRangeRelease |
Versão de um intervalo de heap. |
HeapRangeReserve |
Um intervalo de heap foi reservado. |
HeapReallocation |
Realocação de um heap. |
ImageLoad |
Uma imagem foi carregada. |
ImageUnload |
Uma imagem foi descarregada. |
KernelQueueEnqueue |
Algo foi adicionado à fila do kernel. |
KernelQueueDequeue |
Algo foi removido da fila do kernel. |
KernelSignal |
|
KernelSignalInit |
|
KernelSync |
|
KernelSyncAll |
|
KernelWaitSync |
|
KernelWaitSyncAll |
|
MapFile |
Um arquivo de mapa. |
Mark |
|
MiniFilterPostOpInit |
|
MiniFilterPreOpInit |
|
PageAccess |
Acesso a uma página. |
PagefaultAV |
Uma falha de página de violação de acesso. |
PagefaultCopyOnWrite |
Uma falha de página de cópia na gravação. |
PagefaultDemandZero |
Uma falha de página de zero de demanda. |
PagefaultGuard |
Uma falha em uma página de proteção. |
PagefaultHard |
Uma falha de página dura. |
PagefaultTransition |
Uma falha na página de transição. |
PagefileBackedImageMapping |
|
PagefileMappedSectionCreate |
Criação de uma seção mapeada de um arquivo de página. |
PagefileMappedSectionDelete |
Exclusão de uma seção mapeada de um arquivo de página. |
PageRangeAccess |
Acesso a um intervalo de páginas. |
PageRangeRelease |
Versão de um intervalo de páginas. |
PageRelease |
Versão de uma página. |
PoolAllocation |
Uma alocação de pool de memória. |
PoolAllocationSession |
Alocação do pool de sessões. |
PoolFree |
Liberação de uma alocação de pool de memória. |
PoolFreeSession |
Liberação de um pool de sessões. |
PowerDeviceNotify |
Uma notificação do dispositivo de energia. |
PowerDeviceNotifyComplete |
O fim de uma notificação de dispositivo de energia. |
PowerIdleStateChange |
Uma alteração no estado ocioso. |
PowerPerfStateChange |
Uma alteração de estado de energia, incluindo a frequência do processador antiga e nova e a quais processadores ele se aplica. |
PowerPostSleep |
O dispositivo emergiu de um estado de suspensão. |
PowerPreSleep |
O dispositivo está entrando em um estado de suspensão. |
PowerSessionCallout |
O kernel está prestes a executar uma transição de energia. |
PowerSessionCalloutReturn |
O PowerSessionCallout foi concluído e registra status ou erros. |
PowerSetDevicesState |
Configuração do estado de energia do dispositivo. |
PowerSetDevicesStateReturn |
O PowerSetDevicesState foi concluído e registra status ou erros. |
PowerSetPowerAction |
Configuração de uma ação de energia. |
PowerSetPowerActionReturn |
Indica o status após uma ação de energia. |
PowerThermalConstraint |
Um evento que altera a restrição térmica ou a tampa de um dispositivo. |
ProcessCreate |
Um processo foi criado. |
ProcessDelete |
Um processo foi excluído. |
SampledProfile |
Indica um perfil amostrado. |
SampledProfileSetInterval |
Configuração do intervalo de amostragem para um perfil. |
ReadyThread |
Um evento de thread pronto. |
RegistryCloseKey |
Fechamento de uma chave do Registro. |
RegistryCreateKey |
Criação de uma chave do Registro. |
RegistryDeleteKey |
Exclusão de uma chave do Registro. |
RegistryDeleteValue |
Exclusão de um valor do Registro. |
RegistryEnumerateKey |
Enumeração de uma chave do Registro. |
RegistryEnumerateValueKey |
Enumeração de um valor de chave do Registro. |
RegistryFlush |
Uma liberação de registro. |
RegistryKcbCreate |
Criação de um bloco de controle de chave do registro. |
RegistryKcbDelete |
Exclusão de um bloco de controle de chave do registro. |
RegistryOpenKey |
Abertura de uma chave do Registro. |
RegistryQueryKey |
Uma consulta de uma chave do Registro. |
RegistryQueryMultipleValue |
Uma consulta de vários valores do Registro. |
RegistryQuerySecurity |
Uma consulta de configurações de segurança do Registro. |
RegistryQueryValue |
Uma consulta de um valor do Registro. |
RegistrySetInformation |
Configuração de informações do Registro. |
RegistrySetSecurity |
Configurando a segurança do Registro. |
RegistrySetValue |
Configuração de um valor do Registro. |
RegistryVirtualize |
Virtualização do registro. |
SplitIO |
Indica E/S dividida em pacotes separados. |
SystemCallEnter |
O início de uma chamada do sistema. |
SystemCallExit |
O fim de uma chamada do sistema. |
ThreadCreate |
Criação de um thread. |
ThreadDCEnd |
O final de um contexto de dispositivo de thread. |
ThreadDCStart |
O início de um contexto de dispositivo de thread. |
ThreadDelete |
Exclusão de um thread. |
ThreadPoolCallbackCancel |
Cancelando um retorno de chamada do threadpool. |
ThreadPoolCallbackDequeue |
Removendo um retorno de chamada do threadpool da fila. |
ThreadPoolCallbackEnqueue |
Colocando um retorno de chamada do threadpool na fila. |
ThreadPoolCallbackStart |
Início de um retorno de chamada do threadpool. |
ThreadPoolCallbackStop |
Fim de um retorno de chamada do threadpool. |
ThreadPoolClose |
Fechamento de um pool de threads. |
ThreadPoolCreate |
Criação de um pool de threads. |
ThreadPoolSetMaxThreads |
Definindo o número máximo de threads em um pool de threads. |
ThreadPoolSetMinThreads |
Definindo o número mínimo de threads em um pool de threads. |
ThreadSetBasePriority |
Configuração da prioridade base de um thread. |
ThreadSetPriority |
Definindo a prioridade de um thread. |
TimerPeriodic |
Um evento de temporizador periódico. |
TimerOnShot |
Um evento de temporizador único. |
UnMapFile |
Desmapeamento de um arquivo. |
VirtualAllocation |
Uma alocação virtual de memória. |
VirtualFree |
Uma liberação virtual de memória. |