ETW_BUFFER_HEADER structure (evntrace.h)
Structure d’en-tête d’une mémoire tampon ETW.
Syntaxe
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;
Membres
Reserved1[4]
Réservé.
TimeStamp
Heure à laquelle la mémoire tampon a été vidée. Il sera dans le type d’horloge brute de la session à partir de laquelle la mémoire tampon a été collectée (par exemple, QueryPerformanceCounter, le compteur d’horodatage du processeur ou GetSystemTimeAsFileTime).
Reserved2[4]
Réservé.
ClientContext
Contient des informations sur le processeur et l’enregistreur d’événements qui ont généré cette mémoire tampon. Voir ETW_BUFFER_CONTEXT.
Reserved3
FilledBytes
Taille des données valides dans la mémoire tampon. Il s’agit de la taille de la ETW_BUFFER_HEADER et des données d’événement. Lorsqu’une mémoire tampon est copiée, il est courant d’allouer uniquement suffisamment de mémoire pour stocker les données valides (par exemple, seuls les octets d’octets remplis sont alloués et copiés), de sorte que les destinataires d’une mémoire tampon ne doivent pas lire au-delà de ce décalage
Reserved4[5]
Réservé.
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
En-tête | evntrace.h |