Jump to content

TCEREQUEST

From EDM2
Revision as of 12:53, 3 April 2025 by Ak120 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.