EVENT_HEADER_EXTENDED_DATA_ITEM struttura (evntcons.h)
Definisce i dati estesi raccolti da Traccia eventi per Windows (ETW) come parte dei dati dell'evento.
Sintassi
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;
Members
Reserved1
Riservato.
ExtType
Tipo di dati estesi. Di seguito sono riportati i valori possibili.
Valore | Significato |
---|---|
|
Il membro DataPtr punta a una struttura EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID contenente l'identificatore di attività correlato se si chiama EventWriteTransfer per scrivere l'evento. |
|
Il membro DataPtr punta a una struttura SID che contiene l'identificatore di sicurezza ( SID ) dell'utente che ha registrato l'evento. ETW include il SID se si imposta il parametro EnableProperty di EnableTraceEx su EVENT_ENABLE_PROPERTY_SID. |
|
Il membro DataPtr punta a una struttura EVENT_EXTENDED_ITEM_TS_ID contenente l'identificatore della sessione del terminale. ETW include l'identificatore della sessione del terminale se si imposta il parametro EnableProperty di EnableTraceEx su EVENT_ENABLE_PROPERTY_TS_ID. |
|
Il membro DataPtr punta a una struttura EVENT_EXTENDED_ITEM_INSTANCE contenente l'identificatore di attività se si chiama TraceEventInstance per scrivere l'evento. |
|
Il membro DataPtr punta a una struttura EVENT_EXTENDED_ITEM_STACK_TRACE32 che contiene lo stack di chiamate se l'evento viene acquisito in un computer a 32 bit. |
|
Il membro DataPtr punta a una struttura EVENT_EXTENDED_ITEM_STACK_TRACE64 che contiene lo stack di chiamate se l'evento viene acquisito in un computer a 64 bit. |
|
Il membro DataPtr punta a un elemento di intestazione esteso che contiene informazioni sui metadati degli eventi TraceLogging. |
|
Il membro DataPtr punta a un elemento di intestazione esteso che contiene i dati dei tratti del provider, ad esempio tratti impostati tramite EventSetInformation(EventProviderSetTraits) o specificati tramite EVENT_DATA_DESCRIPTOR_TYPE_PROVIDER_METADATA. |
|
Il membro DataPtr punta a una struttura EVENT_EXTENDED_ITEM_EVENT_KEY contenente un identificatore di evento univoco che è un scalare a 64 bit.
L'EVENT_ENABLE_PROPERTY_EVENT_KEY EnableProperty deve essere passato per la chiamata EnableTrace a un determinato provider per abilitare questa funzionalità. |
|
Il membro DataPtr punta a una struttura EVENT_EXTENDED_ITEM_PROCESS_START_KEY contenente un identificatore di processo univoco (univoco nella sessione di avvio). Questo identificatore è un scalare a 64 bit.
L'EVENT_ENABLE_PROPERTY_PROCESS_START_KEY EnableProperty deve essere passato per la chiamata EnableTrace per un determinato provider per abilitare questa funzionalità. |
Linkage
Riservato.
Reserved2
Riservato.
DataSize
Dimensioni, in byte, dei dati estesi a cui Punta DataPtr .
DataPtr
Puntatore ai dati estesi. Il membro ExtType determina il tipo di dati estesi a cui punta questo membro.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | evntcons.h (include Evntcons.h) |