Condividi tramite


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