Cabeçalho evntprov.h
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
Evntprov.h contém as seguintes interfaces de programação:
Funções
EventActivityIdControl Cria, consulta e define identificadores de atividade para uso em eventos ETW. |
EventDataDescCreate Define os valores de um EVENT_DATA_DESCRIPTOR. |
EventDescCreate Define os valores de um descritor de evento. |
EventDescGetChannel Recupera o canal do descritor de eventos. |
EventDescGetId Recupera o identificador de evento do descritor de evento. |
EventDescGetKeyword Recupera o palavra-chave do descritor de eventos. |
EventDescGetLevel Recupera o nível de gravidade do descritor de evento. |
EventDescGetOpcode Recupera o código de operação do descritor de eventos. |
EventDescGetTask Recupera a tarefa do descritor de eventos. |
EventDescGetVersion Recupera a versão do descritor de eventos. |
EventDescOrKeyword Adiciona outra palavra-chave ao descritor de eventos. |
EventDescSetChannel Define o membro channel do descritor de eventos. |
EventDescSetId Define o membro de ID do descritor de evento. |
EventDescSetKeyword Define o membro Palavra-chave do descritor de evento. |
EventDescSetLevel Define o membro Level do descritor de evento. |
EventDescSetOpcode Define o membro Opcode do descritor de evento. |
EventDescSetTask Define o membro Task do descritor de eventos. |
EventDescSetVersion Define o membro Version do descritor de evento. |
EventDescZero Inicializa um descritor de evento como zero. |
EventEnabled Determina se um provedor de eventos deve gerar um evento específico com base no EVENT_DESCRIPTOR do evento. |
EventProviderEnabled Determina se um provedor de eventos deve gerar um evento específico com base no Nível e na Palavra-chave do evento. |
EventRegister Registra um provedor de eventos ETW, criando um identificador que pode ser usado para gravar eventos ETW. |
EventSetInformation Configura um provedor de eventos ETW. |
EventUnregister Cancela o registro de um provedor de eventos ETW. |
EventWrite Grava um evento ETW que usa a ID de atividade do thread atual. |
EventWriteEx Grava um evento ETW com uma ID de atividade, uma ID de atividade relacionada opcional, filtros de sessão e opções especiais. |
EventWriteString Grava um evento ETW que contém uma cadeia de caracteres como seus dados. Essa função não deve ser usada. |
EventWriteTransfer Grava um evento ETW com uma ID de atividade e uma ID de atividade relacionada opcional. |
Funções de retorno de chamada
PENABLECALLBACK Os provedores de eventos ETW opcionalmente definem uma função EnableCallback para receber notificações de alteração de configuração. O tipo PENABLECALLBACK define um ponteiro para essa função de retorno de chamada. EnableCallback é um espaço reservado para o nome da função definida pelo aplicativo. |
Estruturas
EVENT_DATA_DESCRIPTOR A estrutura EVENT_DATA_DESCRIPTOR define um bloco de dados que será usado em um evento ETW. |
EVENT_DESCRIPTOR A estrutura EVENT_DESCRIPTOR contém informações (metadados) sobre um evento ETW. |
EVENT_FILTER_DESCRIPTOR Define os dados de filtro que uma sessão passa para a função de retorno de chamada habilitada do provedor. |
EVENT_FILTER_EVENT_ID Define as IDs de evento usadas em uma estrutura EVENT_FILTER_DESCRIPTOR para uma ID de evento ou filtro de caminhada de pilha. |
EVENT_FILTER_EVENT_NAME Define as IDs de evento usadas em uma estrutura de EVENT_FILTER_DESCRIPTOR para um nome de evento ou filtro de nome de caminhada de perseguição. |
EVENT_FILTER_HEADER Define os dados de cabeçalho que devem preceder os dados de filtro definidos no manifesto de instrumentação. |
EVENT_FILTER_LEVEL_KW Define as IDs de evento usadas em uma estrutura de EVENT_FILTER_DESCRIPTOR para um filtro de palavra-chave de nível de andamento de pilha. |
Enumerações
EVENT_INFO_CLASS O tipo de enumeração EVENT_INFO_CLASS é usado com a função EventSetInformation para especificar a operação de configuração a ser executada em um registro de provedor de eventos ETW. |