ETW_BUFFER_HEADER struttura (evntrace.h)
Struttura dell'intestazione di un buffer ETW.
Sintassi
typedef struct ETW_BUFFER_HEADER {
ULONG Reserved1[4];
LARGE_INTEGER TimeStamp;
ULONG Reserved2[4];
ETW_BUFFER_CONTEXT ClientContext;
ULONG Reserved3;
ULONG FilledBytes;
ULONG Reserved4[5];
} ETW_BUFFER_HEADER;
Members
Reserved1[4]
Riservato.
TimeStamp
Ora in cui il buffer è stato scaricato. Sarà nel tipo di orologio non elaborato della sessione da cui è stato raccolto il buffer, ad esempio QueryPerformanceCounter, contatore timestamp CPU o GetSystemTimeAsFileTime.
Reserved2[4]
Riservato.
ClientContext
Contiene informazioni sul processore e sul logger che ha generato questo buffer. Vedere ETW_BUFFER_CONTEXT.
Reserved3
FilledBytes
Dimensioni dei dati validi nel buffer. Si tratta delle dimensioni del ETW_BUFFER_HEADER e dei dati dell'evento. Quando viene copiato un buffer, è comune allocare memoria sufficiente per archiviare i dati validi (ad esempio, vengono allocati e copiati solo byte riempimenti), quindi i destinatari di un buffer non devono leggere oltre questo offset
Reserved4[5]
Riservato.
Requisiti
Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
Intestazione | evntrace.h |