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. |