Compartilhar via


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

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.

Elementos

HardwareCounter