Compartilhar via


cabeçalho tdh.h

Esse cabeçalho TDH (auxiliar de dados de rastreamento) é usado pelo Rastreamento de Eventos. Para obter mais informações, consulte:

tdh.h contém as seguintes interfaces de programação:

Funções

 
EMI_MAP_FORMAT

Macro que recupera o formato do mapa de eventos.
EMI_MAP_INPUT

Macro que recupera a entrada do mapa de eventos.
EMI_MAP_NAME

Macro que recupera o nome do mapa de eventos.
EMI_MAP_OUTPUT

Macro que recupera a saída do mapa de eventos.
PEI_PROVIDER_NAME

Macro que recupera o nome PEI (Informações de Evento do Provedor).
PFI_FIELD_MESSAGE

Macro que recupera a mensagem de campo PFI (Informações do Campo do Provedor).
PFI_FIELD_NAME

Macro que recupera o nome do campo PFI (Informações do Campo do Provedor).
PFI_FILTER_MESSAGE

Macro que filtra a mensagem de campo PFI (Informações de Campo do Provedor).
PFI_PROPERTY_NAME

Macro que recupera o nome da propriedade PFI (Informações do Campo do Provedor).
TdhAggregatePayloadFilters

Agrega vários filtros de carga para um único provedor em uma única estrutura de dados para uso com a função EnableTraceEx2.
TdhCleanupPayloadEventFilterDescriptor

Libera a estrutura agregada de filtros de conteúdo criados usando a função TdhAggregatePayloadFilters.
TdhCloseDecodingHandle

Libera todos os recursos associados ao identificador de decodificação de entrada.
TdhCreatePayloadFilter

Cria um único filtro para uma única carga a ser usada com a função EnableTraceEx2.
TdhDeletePayloadFilter

Libera a memória alocada para um único filtro de carga pela função TdhCreatePayloadFilter.
TdhEnumerateManifestProviderEvents

Recupera a lista de eventos presentes no manifesto do provedor.
TdhEnumerateProviderFieldInformation

Recupera os metadados de campo especificados para um determinado provedor.
TdhEnumerateProviderFilters

Enumera os filtros que o provedor especificado definiu no manifesto.
TdhEnumerateProviders

Recupera uma lista de provedores que registraram uma classe MOF ou um arquivo de manifesto no computador.
TdhEnumerateProvidersForDecodingSource

Recupera uma lista de provedores que registraram uma classe MOF ou um arquivo de manifesto no computador.
TdhFormatProperty

Formata um valor de propriedade para exibição.
TdhGetDecodingParameter

Recupera o valor de um parâmetro de decodificação.
TdhGetEventInformation

Recupera metadados sobre um evento.
TdhGetEventMapInformation

Recupera informações sobre o mapa de eventos contido no evento.
TdhGetManifestEventInformation

Recupera metadados sobre um evento em um manifesto.
TdhGetProperty

Recupera um valor de propriedade dos dados do evento.
TdhGetPropertySize

Recupera o tamanho de um ou mais valores de propriedade nos dados do evento.
TdhGetWppMessage

Recupera a mensagem WPP formatada inserida em uma estrutura EVENT_RECORD.
TdhGetWppProperty

Recupera uma propriedade específica associada a uma mensagem WPP.
TdhLoadManifest

Carrega o manifesto usado para decodificar um arquivo de log.
TdhLoadManifestFromBinary

Usa um caminho terminado em NULL para um arquivo binário que contém recursos de metadados necessários para decodificar um provedor de eventos específico.
TdhLoadManifestFromMemory

Carrega o manifesto da memória.
TdhOpenDecodingHandle

Abre um identificador de decodificação.
TdhQueryProviderFieldInformation

Recupera informações para o campo especificado das descrições do evento para os valores de campo que correspondem ao valor fornecido.
TdhSetDecodingParameter

Define o valor de um parâmetro de decodificação.
TdhUnloadManifest

Descarrega o manifesto que foi carregado pela função TdhLoadManifest.
TdhUnloadManifestFromMemory

Descarrega o manifesto da memória.
TEI_ACTIVITYID_NAME

Macro que recupera o nome da ID da atividade TEI (Informações do Evento de Rastreamento).
TEI_CHANNEL_NAME

Macro que recupera o nome do canal TEI (Informações do Evento de Rastreamento).
TEI_EVENT_MESSAGE

Macro que recupera a mensagem TEI (Informações de Evento de Rastreamento).
TEI_KEYWORDS_NAME

Macro que recupera o nome das palavras-chave TEI (Informações do Evento de Rastreamento).
TEI_LEVEL_NAME

Macro que recupera o nome do nível de TEI (Informações do Evento de Rastreamento).
TEI_MAP_NAME

Macro que recupera o nome do mapa TEI (Informações do Evento de Rastreamento).
TEI_OPCODE_NAME

Macro que recupera o nome do código opcode de TEI (Informações do Evento de Rastreamento).
TEI_PROPERTY_NAME

Macro que recupera o nome da propriedade TEI (Informações do Evento de Rastreamento).
TEI_PROVIDER_MESSAGE

Macro que recupera a mensagem do provedor TEI (Informações do Evento de Rastreamento).
TEI_PROVIDER_NAME

Macro que recupera o nome do provedor TEI (Informações do Evento de Rastreamento).
TEI_RELATEDACTIVITYID_NAME

Macro que recupera o nome da ID da atividade relacionada ao TEI (Trace Event Information).
TEI_TASK_NAME

Macro que recupera o nome da tarefa TEI (Informações do Evento de Rastreamento).

Estruturas

 
EVENT_MAP_ENTRY

Define uma entrada de mapa de valor único.
EVENT_MAP_INFO

Define os metadados sobre o mapa de eventos.
EVENT_PROPERTY_INFO

Fornece informações sobre uma única propriedade do evento ou filtro.
PAYLOAD_FILTER_PREDICATE

Define um predicado de filtro de conteúdo de evento que descreve como filtrar em um único campo em uma sessão de rastreamento.
PROPERTY_DATA_DESCRIPTOR

Define a propriedade a ser recuperada.
PROVIDER_ENUMERATION_INFO

Define a matriz de provedores que registraram um MOF ou manifesto no computador.
PROVIDER_EVENT_INFO

Define uma matriz de eventos em um manifesto do provedor.
PROVIDER_FIELD_INFO

Define as informações do campo.
PROVIDER_FIELD_INFOARRAY

Define informações de metadados sobre o campo solicitado.
PROVIDER_FILTER_INFO

Define um filtro e seus dados.
TDH_CONTEXT

Define as informações adicionais necessárias para analisar um evento.
TRACE_EVENT_INFO

Define as informações sobre o evento.
TRACE_PROVIDER_INFO

Define o GUID e o nome de um provedor.

Enumerações

 
_TDH_IN_TYPE

Define os tipos [in] com suporte para um TDH (auxiliar de dados de rastreamento).
_TDH_OUT_TYPE

Define os tipos [out] com suporte para um TDH (auxiliar de dados de rastreamento).
DECODING_SOURCE

Define a origem dos dados do evento.
EVENT_FIELD_TYPE

Define as informações do provedor a serem recuperadas.
MAP_FLAGS

Define valores constantes que indicam se o mapa é um mapa de valor, bitmap ou mapa de padrões.
MAP_VALUETYPE

Define se o valor do mapa de valor está em um tipo de dados ULONG ou em uma cadeia de caracteres.
PAYLOAD_OPERATOR

Define os operadores de conteúdo com suporte para um TDH (auxiliar de dados de rastreamento).
PROPERTY_FLAGS

Define se a propriedade está contida em uma estrutura ou matriz.
TDH_CONTEXT_TYPE

Define o tipo de contexto.
TEMPLATE_FLAGS

Define valores constantes que indicam o layout dos dados do evento.