estructura EVENT_HEADER_EXTENDED_DATA_ITEM (evntcons.h)
Define los datos extendidos que recopila el seguimiento de eventos para Windows (ETW) como parte de los datos del evento.
Sintaxis
typedef struct _EVENT_HEADER_EXTENDED_DATA_ITEM {
USHORT Reserved1;
USHORT ExtType;
struct {
USHORT Linkage : 1;
USHORT Reserved2 : 15;
};
USHORT DataSize;
ULONGLONG DataPtr;
} EVENT_HEADER_EXTENDED_DATA_ITEM, *PEVENT_HEADER_EXTENDED_DATA_ITEM;
Miembros
Reserved1
Reservado.
ExtType
Tipo de datos extendidos. En los ejemplos siguientes se muestran algunos valores posibles.
Valor | Significado |
---|---|
|
El miembro El enableProperty EVENT_ENABLE_PROPERTY_EVENT_KEY debe pasarse para la llamada de EnableTrace para que un proveedor determinado habilite esta característica. |
|
El miembro DataPtr apunta a un elemento de encabezado extendido que contiene información de metadatos del evento TraceLogging. |
|
El miembro DataPtr apunta a una estructura de EVENT_EXTENDED_ITEM_INSTANCE que contiene el identificador de actividad si llamó a TraceEventInstance para escribir el evento. |
|
El miembro DataPtr apunta a una estructura de EVENT_EXTENDED_ITEM_PMC_COUNTERS que contiene los valores de contador de PMC actuales. Para habilitar esta característica, los contadores de PMC válidos para la CPU deben establecerse a través de TraceSetInformation, con valores válidos Source encontrados llamando a TraceQueryInformation con TraceProfileSourceListInfo. |
|
El miembro DataPtr apunta a una estructura de EVENT_EXTENDED_ITEM_PROCESS_START_KEY que contiene un identificador de proceso único (único en la sesión de arranque). Este identificador es un escalar de 64 bits.
El EVENT_ENABLE_PROPERTY_PROCESS_START_KEY |
|
El miembro DataPtr apunta a un elemento de encabezado extendido que contiene datos de rasgos del proveedor, por ejemplo, rasgos establecidos a través de EventSetInformation(EventProviderSetTraits) o especificados a través de EVENT_DATA_DESCRIPTOR_TYPE_PROVIDER_METADATA. |
|
El miembro DataPtr apunta a una estructura de EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID que contiene el identificador de actividad relacionado si llamó a EventWriteTransfer para escribir el evento. |
|
El miembro |
|
El miembro DataPtr apunta a una estructura de EVENT_EXTENDED_ITEM_STACK_TRACE32 que contiene la pila de llamadas si el evento se captura en un equipo de 32 bits. |
|
El miembro DataPtr apunta a una estructura de EVENT_EXTENDED_ITEM_STACK_TRACE64 que contiene la pila de llamadas si el evento se captura en un equipo de 64 bits. |
|
El miembro |
Linkage
Reservado.
Reserved2
Reservado.
DataSize
Tamaño, en bytes, de los datos extendidos a los que DataPtr apunta.
DataPtr
Puntero a los datos extendidos. El miembro ExtType determina el tipo de datos extendidos al que apunta este miembro.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows Server 2008 [solo aplicaciones de escritorio] |
encabezado de |
evntcons.h (incluya Evntcons.h) |