Log de eventos do Windows

Visão geral da tecnologia log de eventos do Windows.

Para desenvolver o Log de Eventos do Windows, você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Enumerações

 
EVT_CHANNEL_CLOCK_TYPE

Define os valores que especificam o tipo de carimbo de data/hora a ser usado ao registrar em log o canal de eventos.
EVT_CHANNEL_CONFIG_PROPERTY_ID

Define os identificadores que identificam as propriedades de configuração de um canal.
EVT_CHANNEL_ISOLATION_TYPE

Define as permissões de acesso padrão a serem aplicadas ao canal.
EVT_CHANNEL_REFERENCE_FLAGS

Define os valores que especificam como um canal é referenciado.
EVT_CHANNEL_SID_TYPE

Define os valores que determinam se o evento inclui o SID (identificador de segurança) da entidade de segurança que registrou o evento.
EVT_CHANNEL_TYPE

Define o tipo de um canal.
EVT_EVENT_METADATA_PROPERTY_ID

Define os identificadores que identificam as propriedades de metadados de uma definição de evento.
EVT_EVENT_PROPERTY_ID

Define os valores que determinam as informações de consulta a serem recuperadas.
EVT_EXPORTLOG_FLAGS

Define valores que indicam se os eventos vêm de um canal ou arquivo de log.
EVT_FORMAT_MESSAGE_FLAGS

Define os valores que especificam a cadeia de caracteres de mensagem do evento para formatar.
EVT_LOG_PROPERTY_ID

Define os identificadores que identificam as propriedades de metadados do arquivo de log de um canal ou arquivo de log.
EVT_LOGIN_CLASS

Define os tipos de métodos de conexão que você pode usar para se conectar ao computador remoto.
EVT_OPEN_LOG_FLAGS

Define os valores que especificam se um canal ou arquivo de log exportado deve ser aberto.
EVT_PUBLISHER_METADATA_PROPERTY_ID

Define os identificadores que identificam as propriedades de metadados de um provedor.
EVT_QUERY_FLAGS

Define os valores que especificam como retornar os resultados da consulta e se você está consultando em um canal ou arquivo de log.
EVT_QUERY_PROPERTY_ID

Define os identificadores que identificam as informações de consulta que você pode recuperar.
EVT_RENDER_CONTEXT_FLAGS

Define os valores que especificam o tipo de informação a ser acessado do evento.
EVT_RENDER_FLAGS

Define os valores que especificam o que renderizar.
EVT_RPC_LOGIN_FLAGS

Define os tipos de autenticação que você pode usar para autenticar o usuário ao se conectar a um computador remoto.
EVT_SEEK_FLAGS

Define a posição relativa no conjunto de resultados do qual buscar.
EVT_SUBSCRIBE_FLAGS

Define os valores possíveis que especificam quando começar a assinar eventos.
EVT_SUBSCRIBE_NOTIFY_ACTION

Define os possíveis tipos de dados que o serviço de assinatura pode fornecer ao seu retorno de chamada.
EVT_SYSTEM_PROPERTY_ID

Define os identificadores que identificam as propriedades específicas do sistema de um evento.
EVT_VARIANT_TYPE

Define os possíveis tipos de dados de um item de dados variante.

Funções

 
EVT_SUBSCRIBE_CALLBACK

Implemente esse retorno de chamada se você chamar a função EvtSubscribe para receber eventos que correspondam à sua consulta.
EvtArchiveExportedLog

Adiciona cadeias de caracteres localizadas aos eventos no arquivo de log especificado.
EvtCancel

Cancela todas as operações pendentes em um identificador.
EvtClearLog

Remove todos os eventos do canal especificado e os grava no arquivo de log de destino.
EvtClose

Fecha um identificador aberto.
EvtCreateBookmark

Cria um indicador que identifica um evento em um canal.
EvtCreateRenderContext

Cria um contexto que especifica as informações no evento que você deseja renderizar.
EvtExportLog

Copia eventos do canal ou arquivo de log especificado e os grava no arquivo de log de destino.
EvtFormatMessage

Formata uma cadeia de caracteres de mensagem. (EvtFormatMessage)
EvtGetChannelConfigProperty

Obtém a propriedade de configuração de canal especificada.
EvtGetEventInfo

Obtém informações que identificam a consulta XML estruturada que selecionou o evento e o canal ou arquivo de log que continha o evento.
EvtGetEventMetadataProperty

Obtém a propriedade de metadados de evento especificada.
EvtGetExtendedStatus

Obtém uma mensagem de texto que contém as informações de erro estendidas para o erro atual.
EvtGetLogInfo

Obtém informações sobre um canal ou arquivo de log.
EvtGetObjectArrayProperty

Obtém uma propriedade de metadados do provedor do objeto especificado na matriz.
EvtGetObjectArraySize

Obtém o número de elementos na matriz de objetos.
EvtGetPublisherMetadataProperty

Obtém a propriedade de metadados do provedor especificada.
EvtGetQueryInfo

Obtém informações sobre uma consulta que você executou que identifica a lista de canais ou arquivos de log que a consulta tentou acessar. A função também obtém uma lista de códigos de retorno que indica o êxito ou a falha de cada acesso.
EvtNext

Obtém o próximo evento dos resultados da consulta ou da assinatura.
EvtNextChannelPath

Obtém um nome de canal do enumerador.
EvtNextEventMetadata

Obtém uma definição de evento do enumerador .
EvtNextPublisherId

Obtém o identificador de um provedor do enumerador.
EvtOpenChannelConfig

Obtém um identificador que você usa para ler ou modificar a propriedade de configuração de um canal.
EvtOpenChannelEnum

Obtém um identificador que você usa para enumerar a lista de canais registrados no computador.
EvtOpenEventMetadataEnum

Obtém um identificador que você usa para enumerar a lista de eventos que o provedor define.
EvtOpenLog

Obtém um identificador para um canal ou arquivo de log que você pode usar para obter informações sobre o canal ou arquivo de log.
EvtOpenPublisherEnum

Obtém um identificador que você usa para enumerar a lista de provedores registrados no computador.
EvtOpenPublisherMetadata

Obtém um identificador que você usa para ler os metadados do provedor especificado.
EvtOpenSession

Estabelece uma conexão com um computador remoto que você pode usar ao chamar as outras funções do Log de Eventos do Windows.
EvtQuery

Executa uma consulta para recuperar eventos de um canal ou arquivo de log que correspondem aos critérios de consulta especificados.
EvtRender

Renderiza um fragmento XML com base no contexto de renderização especificado.
EvtSaveChannelConfig

Salva as alterações feitas na configuração de um canal.
EvtSeek

Busca um evento específico em um conjunto de resultados de consulta.
EvtSetChannelConfigProperty

Define a propriedade de configuração especificada de um canal.
EvtSubscribe

Cria uma assinatura que receberá eventos atuais e futuros de um canal ou arquivo de log que corresponda aos critérios de consulta especificados.
EvtUpdateBookmark

Atualizações o indicador com informações que identificam o evento especificado.

Estruturas

 
EVT_RPC_LOGIN

Contém as informações usadas para se conectar a um computador remoto.
EVT_VARIANT

Contém dados de evento ou valores de propriedade.