Encabezado tdh.h
El seguimiento de eventos usa este encabezado auxiliar de datos de seguimiento (TDH). Para más información, consulte:
tdh.h contiene las siguientes interfaces de programación:
Functions
EMI_MAP_FORMAT Macro que recupera el formato del mapa de eventos. |
EMI_MAP_INPUT Macro que recupera la entrada del mapa de eventos. |
EMI_MAP_NAME Macro que recupera el nombre del mapa de eventos. |
EMI_MAP_OUTPUT Macro que recupera la salida del mapa de eventos. |
PEI_PROVIDER_NAME Macro que recupera el nombre de información de eventos del proveedor (PEI). |
PFI_FIELD_MESSAGE Macro que recupera el mensaje de campo Información de campo del proveedor (PFI). |
PFI_FIELD_NAME Macro que recupera el nombre del campo Información de campo del proveedor (PFI). |
PFI_FILTER_MESSAGE Macro que filtra el mensaje de campo Información de campo del proveedor (PFI). |
PFI_PROPERTY_NAME Macro que recupera el nombre de la propiedad Información de campo del proveedor (PFI). |
TdhAggregatePayloadFilters Agrega varios filtros de carga para un único proveedor en una única estructura de datos para su uso con la función EnableTraceEx2. |
TdhCleanupPayloadEventFilterDescriptor Libera la estructura agregada de filtros de carga creados mediante la función TdhAggregatePayloadFilters. |
TdhCloseDecodingHandle Libera los recursos asociados al identificador de descodificación de entrada. |
TdhCreatePayloadFilter Crea un filtro único para una sola carga que se usará con la función EnableTraceEx2. |
TdhDeletePayloadFilter Libera la memoria asignada para un único filtro de carga por la función TdhCreatePayloadFilter. |
TdhEnumerateManifestProviderEvents Recupera la lista de eventos presentes en el manifiesto del proveedor. |
TdhEnumerateProviderFieldInformation Recupera los metadatos de campo especificados para un proveedor determinado. |
TdhEnumerateProviderFilters Enumera los filtros que el proveedor especificado definió en el manifiesto. |
TdhEnumerateProviders Recupera una lista de proveedores que han registrado un archivo de manifiesto o clase MOF en el equipo. |
TdhEnumerateProvidersForDecodingSource Recupera una lista de proveedores que han registrado un archivo de manifiesto o clase MOF en el equipo. |
TdhFormatProperty Da formato a un valor de propiedad para mostrar. |
TdhGetDecodingParameter Recupera el valor de un parámetro de descodificación. |
TdhGetEventInformation Recupera metadatos sobre un evento. |
TdhGetEventMapInformation Recupera información sobre el mapa de eventos contenido en el evento. |
TdhGetManifestEventInformation Recupera metadatos sobre un evento en un manifiesto. |
TdhGetProperty Recupera un valor de propiedad de los datos del evento. |
TdhGetPropertySize Recupera el tamaño de uno o varios valores de propiedad en los datos del evento. |
TdhGetWppMessage Recupera el mensaje WPP con formato incrustado en una estructura de EVENT_RECORD. |
TdhGetWppProperty Recupera una propiedad específica asociada a un mensaje WPP. |
TdhLoadManifest Carga el manifiesto usado para descodificar un archivo de registro. |
TdhLoadManifestFromBinary Toma una ruta de acceso terminada en NULL a un archivo binario que contiene los recursos de metadatos necesarios para descodificar un proveedor de eventos específico. |
TdhLoadManifestFromMemory Carga el manifiesto de la memoria. |
TdhOpenDecodingHandle Abre un identificador de descodificación. |
TdhQueryProviderFieldInformation Recupera información para el campo especificado de las descripciones de eventos de los valores de campo que coinciden con el valor especificado. |
TdhSetDecodingParameter Establece el valor de un parámetro de descodificación. |
TdhUnloadManifest Descarga el manifiesto cargado por la función TdhLoadManifest. |
TdhUnloadManifestFromMemory Descarga el manifiesto de la memoria. |
TEI_ACTIVITYID_NAME Macro que recupera el nombre del identificador de actividad de información de eventos de seguimiento (TEI). |
TEI_CHANNEL_NAME Macro que recupera el nombre del canal de información de eventos de seguimiento (TEI). |
TEI_EVENT_MESSAGE Macro que recupera el mensaje de información de eventos de seguimiento (TEI). |
TEI_KEYWORDS_NAME Macro que recupera el nombre de palabras clave de información de eventos de seguimiento (TEI). |
TEI_LEVEL_NAME Macro que recupera el nombre del nivel de información de eventos de seguimiento (TEI). |
TEI_MAP_NAME Macro que recupera el nombre del mapa de información de eventos de seguimiento (TEI). |
TEI_OPCODE_NAME Macro que recupera el nombre del código de operación de información de eventos de seguimiento (TEI). |
TEI_PROPERTY_NAME Macro que recupera el nombre de la propiedad Información de eventos de seguimiento (TEI). |
TEI_PROVIDER_MESSAGE Macro que recupera el mensaje del proveedor de información de eventos de seguimiento (TEI). |
TEI_PROVIDER_NAME Macro que recupera el nombre del proveedor de información de eventos de seguimiento (TEI). |
TEI_RELATEDACTIVITYID_NAME Macro que recupera el nombre del identificador de actividad relacionado con la información de eventos de seguimiento (TEI). |
TEI_TASK_NAME Macro que recupera el nombre de la tarea Información de eventos de seguimiento (TEI). |
Estructuras
EVENT_MAP_ENTRY Define una entrada de mapa de valor único. |
EVENT_MAP_INFO Define los metadatos sobre el mapa de eventos. |
EVENT_PROPERTY_INFO Proporciona información sobre una sola propiedad del evento o filtro. |
PAYLOAD_FILTER_PREDICATE Define un predicado de filtro de carga de eventos que describe cómo filtrar por un solo campo en una sesión de seguimiento. |
PROPERTY_DATA_DESCRIPTOR Define la propiedad que se va a recuperar. |
PROVIDER_ENUMERATION_INFO Define la matriz de proveedores que han registrado un MOF o manifiesto en el equipo. |
PROVIDER_EVENT_INFO Define una matriz de eventos en un manifiesto de proveedor. |
PROVIDER_FIELD_INFO Define la información del campo. |
PROVIDER_FIELD_INFOARRAY Define la información de metadatos sobre el campo solicitado. |
PROVIDER_FILTER_INFO Define un filtro y sus datos. |
TDH_CONTEXT Define la información adicional necesaria para analizar un evento. |
TRACE_EVENT_INFO Define la información sobre el evento. |
TRACE_PROVIDER_INFO Define el GUID y el nombre de un proveedor. |
Enumeraciones
_TDH_IN_TYPE Define los tipos de [in] admitidos para un asistente de datos de seguimiento (TDH). |
_TDH_OUT_TYPE Define los tipos de [out] admitidos para un asistente de datos de seguimiento (TDH). |
DECODING_SOURCE Define el origen de los datos del evento. |
EVENT_FIELD_TYPE Define la información del proveedor que se va a recuperar. |
MAP_FLAGS Define valores constantes que indican si el mapa es un mapa de valores, un mapa de bits o un mapa de patrones. |
MAP_VALUETYPE Define si el valor del mapa de valores está en un tipo de datos ULONG o en una cadena. |
PAYLOAD_OPERATOR Define los operadores de carga admitidos para un asistente de datos de seguimiento (TDH). |
PROPERTY_FLAGS Define si la propiedad está contenida en una estructura o matriz. |
TDH_CONTEXT_TYPE Define el tipo de contexto. |
TEMPLATE_FLAGS Define valores constantes que indican el diseño de los datos del evento. |