TRACE_CONTEXT_REGISTER_INFO structure (evntrace.h)

Identifies the set of registers to be logged when enabling Context Register Tracing. Used when the TraceContextRegisterInfo value is specified as the InformationClass parameter of the TraceSetInformation function.

Syntax

typedef struct TRACE_CONTEXT_REGISTER_INFO {
  ETW_CONTEXT_REGISTER_TYPES RegisterTypes;
  ULONG                      Reserved;
} TRACE_CONTEXT_REGISTER_INFO;

Members

RegisterTypes

This field specifies which CPU registers should be logged when triggered by a related system event. Multiple flag values can be combined using bit-wise OR. For supported values, see ETW_CONTEXT_REGISTER_TYPES.

Reserved

Reserved.

Remarks

Currently, both EtwContextRegisterTypeControl and EtwContextRegisterTypeInteger must be set for correct operation of this API.

Requirements

Requirement Value
Minimum supported server Windows Server 23H2
Header evntrace.h