Jump to content

TCEREQUEST: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Created page with "Structure for TraceCreateEntry. <code> typedef struct _TCEREQUEST { ULONG packet_size; ULONG packet_revision_number; ULONG major_event_code; ULONG..."
 
Ak120 (talk | contribs)
mNo edit summary
 
Line 1: Line 1:
Structure for [[TraceCreateEntry]].
Structure for [[TraceCreateEntry]].
<code>
  typedef struct _TCEREQUEST {
  typedef struct _TCEREQUEST {
   ULONG    packet_size;
   ULONG    packet_size;
Line 11: Line 10:
   
   
  typedef TCEREQUEST *PTCEREQUEST;
  typedef TCEREQUEST *PTCEREQUEST;
</code>
 
;packet_size (ULONG):The size, in bytes, of this packet.
;packet_size (ULONG):The size, in bytes, of this packet.
;packet_revision_number (ULONG):A long integer value that indicates the revision level of the parameter packet.
;packet_revision_number (ULONG):A long integer value that indicates the revision level of the parameter packet.

Latest revision as of 12:53, 3 April 2025

Structure for TraceCreateEntry.

typedef struct _TCEREQUEST {
  ULONG     packet_size;
  ULONG     packet_revision_number;
  ULONG     major_event_code;
  ULONG     minor_event_code;
  ULONG     event_data_length;
  PVOID     event_data;
} TCEREQUEST;

typedef TCEREQUEST *PTCEREQUEST;
packet_size (ULONG)
The size, in bytes, of this packet.
packet_revision_number (ULONG)
A long integer value that indicates the revision level of the parameter packet.
major_event_code (ULONG)
The major event code of the event to be logged (must be between 0 and 255).
minor_event_code (ULONG)
The minor event code of the event to be logged (must be between 1 and 65535).
event_data_length (ULONG)
The length of the data, in bytes, that is contained within the caller's event data buffer.
event_data (PVOID)
The pointer to a buffer that contains the event data to be logged. The format of the data is specific to each tracepoint.