Share via


Inserción personalizada de información del sistema

El control de seguimiento de kernel permite la inserción personalizada de información del sistema cuando se combinan varios archivos de seguimiento en un único archivo de seguimiento de salida. Para incluir información del sistema, se establece una sola marca o combinación de marcas en la función CreateMergedTraceFile . Las marcas siguientes definen la información del sistema que se va a agregar al archivo de seguimiento combinado:

#define EVENT_TRACE_MERGE_EXTENDED_DATA_NONE 0x00000000
No se debe agregar información del sistema al archivo de seguimiento combinado.

#define EVENT_TRACE_MERGE_EXTENDED_DATA_IMAGEID 0x00000001
Inserte información de imagen, como la suma de comprobación y la marca de tiempo usadas durante la búsqueda de símbolos.

#define EVENT_TRACE_MERGE_EXTENDED_DATA_BUILDINFO 0x00000002
Inserte información de compilación del sistema operativo, como el nombre del producto y el laboratorio de compilación.

#define EVENT_TRACE_MERGE_EXTENDED_DATA_VOLUME_MAPPING 0x00000004
Inserte la asignación de volúmenes entre las rutas ms-DOS y windows NT. La carga del evento contiene dos cadenas Unicode terminadas en NULL. La primera cadena contiene la ruta de acceso de Windows NT y la segunda cadena contiene la ruta de acceso ms-DOS. La longitud de la carga es el tamaño, en bytes, de las dos cadenas, incluidos los caracteres NULL.

Por ejemplo, una ruta de acceso de Windows NT "\Device\HarddiskVolume1\" se traduciría a la ruta de acceso de MS-DOS "C:\".

#define EVENT_TRACE_MERGE_EXTENDED_DATA_WINSAT 0x00000008
Inserte información de WinSat.

#define EVENT_TRACE_MERGE_EXTENDED_DATA_EVENT_METADATA 0x00000010
Inserte metadatos de encabezado de datos de seguimiento (TDH) para eventos que se capturan en equipos distintos del equipo en el que se analizan los eventos. Para obtener más información sobre la información del encabezado de datos de seguimiento, consulte Seguimiento de eventos.

#define EVENT_METADATA_LOG_TYPE_TRACE_EVENT_INFO 0x20
Inserte información de seguimiento que identifique los eventos registrados a través de EVENT_TRACE_MERGE_EXTENDED_DATA_EVENT_METADATA.

#define EVENT_METADATA_LOG_TYPE_EVENT_MAP_INFO 0x21
Inserte información que defina los metadatos de los eventos registrados como resultado de establecer la marca de EVENT_TRACE_MERGE_EXTENDED_DATA_EVENT_METADATA. Para obtener más información, consulte estructura de EVENT_MAP_INFO.

#define EVENT_TRACE_MERGE_EXTENDED_DATA_PERFTRACK_METADATA 0x00000020
Inserte metadatos de eventos de PerfTrack para descodificar eventos de PerfTrack en diferentes equipos. Estos eventos solo se insertan en Windows 7 y Windows Server 2008.

#define EVENT_TRACE_MERGE_EXTENDED_DATA_DEFAULT 0x000FFFFF
Inserte los datos de imagen, compilación, asignación de volúmenes, WinSat, metadatos de eventos y metadatos de PerfTrack .

#define EVENT_TRACE_MERGE_EXTENDED_DATA_ALL 0xFFFFFFF
Inserte toda la información de datos extendida en el archivo de seguimiento de salida.

#define EVENT_TRACE_MERGE_EXTENDED_DATA_NETWORK_INTERFACE 0x00000040
Insertar información de la interfaz de red.

#define EVENT_TRACE_MERGE_EXTENDED_DATA_NGEN_PDB 0x00000080
Cree archivos PDB para habilitar la carga de símbolos para los archivos binarios NGEN que aparecen en el seguimiento.

#define EVENT_TRACE_MERGE_EXTENDED_DATA_COMPRESS_TRACE 0x10000000
Comprima el seguimiento combinado. Solo se admite en Windows 8 y versiones posteriores.

#define EVENT_TRACE_MERGE_EXTENDED_DATA_INJECT_ONLY 0x40000000
Solo inserte información de identificación de imagen, no copie eventos de los seguimientos de entrada.

Comentarios

Requisitos:

Versiones: Disponible a partir de Windows Vista. Esta estructura se distribuye con Windows Analizador de rendimiento.

Encabezados: Declarado en KernelTraceControl.h. Incluya KernelTraceControl.h.

Biblioteca: Contenido en KernelTraceControl.dll.

Referencia de la API de control de seguimiento de kernel

CreateMergedTraceFile