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. A continuación se muestran los valores posibles.
Valor | Significado |
---|---|
|
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 DataPtr apunta a una estructura SID que contiene el identificador de seguridad (SID) del usuario que registró el evento. ETW incluye el SID si establece el parámetro EnableProperty de EnableTraceEx en EVENT_ENABLE_PROPERTY_SID. |
|
El miembro DataPtr apunta a una estructura de EVENT_EXTENDED_ITEM_TS_ID que contiene el identificador de sesión de terminal. ETW incluye el identificador de sesión de terminal si establece el parámetro EnableProperty de EnableTraceEx en EVENT_ENABLE_PROPERTY_TS_ID. |
|
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_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 DataPtr apunta a un elemento de encabezado extendido que contiene información de metadatos del evento TraceLogging. |
|
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 especificado a través de EVENT_DATA_DESCRIPTOR_TYPE_PROVIDER_METADATA. |
|
El miembro DataPtr apunta a una estructura de EVENT_EXTENDED_ITEM_EVENT_KEY que contiene un identificador de evento único que es un escalar de 64 bits.
El EVENT_ENABLE_PROPERTY_EVENT_KEY EnableProperty debe pasarse para la llamada enableTrace de un proveedor determinado para habilitar esta característica. |
|
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.
La EVENT_ENABLE_PROPERTY_PROCESS_START_KEY EnableProperty debe pasarse para la llamada enableTrace para un proveedor determinado para habilitar esta característica. |
Linkage
Reservado.
Reserved2
Reservado.
DataSize
Tamaño, en bytes, de los datos extendidos a los que Apunta DataPtr .
DataPtr
Puntero a los datos extendidos. El miembro ExtType determina el tipo de datos extendidos a los que apunta este miembro.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | evntcons.h (include Evntcons.h) |