Compartir a través de


estructura EVENT_TRACE (evntrace.h)

La estructura EVENT_TRACE se usa para entregar información de eventos a un consumidor de seguimiento de eventos.

Sintaxis

typedef struct _EVENT_TRACE {
  EVENT_TRACE_HEADER Header;
  ULONG              InstanceId;
  ULONG              ParentInstanceId;
  GUID               ParentGuid;
  PVOID              MofData;
  ULONG              MofLength;
  union {
    ULONG              ClientContext;
    ETW_BUFFER_CONTEXT BufferContext;
  } DUMMYUNIONNAME;
} EVENT_TRACE, *PEVENT_TRACE;

Miembros

Header

Estructura EVENT_TRACE_HEADER que contiene información de seguimiento de eventos estándar.

InstanceId

Identificador de instancia. Contiene datos válidos cuando el proveedor llama a la función TraceEventInstance para generar el evento. De lo contrario, el valor es cero.

ParentInstanceId

Identificador de instancia de un evento primario. Contiene datos válidos cuando el proveedor llama a la función TraceEventInstance para generar el evento. De lo contrario, el valor es cero.

ParentGuid

GUID de clase del evento primario. Contiene datos válidos cuando el proveedor llama a la función TraceEventInstance para generar el evento. De lo contrario, el valor es cero.

MofData

Puntero al principio de los datos específicos del evento para este evento.

MofLength

Número de bytes a los que apunta MofData .

DUMMYUNIONNAME

DUMMYUNIONNAME.ClientContext

Reservado.

DUMMYUNIONNAME.BufferContext

Proporciona información sobre el evento, como el identificador de sesión y el número de procesador de la CPU en la que se ejecutó el proceso del proveedor. Para obtener más información, consulte la estructura ETW_BUFFER_CONTEXT .

Antes de Windows Vista: No se admite.

Comentarios

ProcessTrace pasa esta estructura a la función de devolución de llamada EventCallback del consumidor.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado evntrace.h

Consulte también

EventCallback