IsKernelEvent |
Returns a Boolean of whether the event is a Kernel generated event. |
EventType |
Returns an Int32 which is the type of event. Standard event types are defined in MSDN. Inspect the EventTypeName and EventTypeDescription properties to get the name and description that the event type represents. |
EventLevel |
Returns an Int32 which is the level of the event. |
EventVersion |
Returns an Int32 which is the version of the event. |
ProviderThreadID |
Returns an Int32 which is the thread identifier that generated the event. |
ProviderProcessID (Windows XP onwards) |
Returns an Int32 which is the process identifier that generated the event. |
EventGuid |
Returns a String which is the unique indentifier of the event. Inspect the EventClassName and EventClassDescription properties to get the name and description that the event GUID represents. |
EventFlags |
Returns an Int32 that is the event flags. This is always contains WNODE_FLAG_TRACED_GUID. |
IsCpuTimeSupported |
Returns a Boolean of whether the event has CPU timings. If this property is False, then the following properties do not contain any information; KernelTimeTicks, KernelTime, UserTimeTicks, UserTime, ProcessorTimeTicks and ProcessorTime. |
IsProcessorTimeSupported |
Returns a Boolean of whether the event has Processor timings. If this property is True, then the following properties contain timing information; ProcessorTimeTicks and ProcessorTime. |
KernelTimeTicks |
Returns an Int32 which is the raw Kernel time in processor ticks. |
KernelTime |
Returns an Int32 which is the Kernel time in milliseconds taking the TimerResolution property into account. |
UserTimeTicks |
Returns an Int32 which is the raw User mode time in processor ticks. |
UserTime |
Returns an Int32 which is the User mode time in milliseconds taking the TimerResolution property into account. |
ProcessorTimeTicks |
Returns an Int32 which is the raw Processor time in processor ticks. |
ProcessorTime |
Returns an Int32 which is the Processor time in milliseconds taking the TimerResolution property into account. |
TimeStamp |
Returns a DateTime object which is the time the event was generated. |
InstanceId |
Returns an Int32 which is the instance identifer for an hierarchical event. |
ParentInstanceId |
Returns an Int32 which is the instance identifer for the hierarchical parent event. |
ParentGuid |
Returns an Int32 which is the event GUID identifer for the hierarchical parent event. |
EventData |
Returns a Stream which is the custom data attached to the event. Note: that you can get a decoded version of this information through the EventFields property (provided there is an XML event definition). |
TimerResolution |
Sets and returns an Int32 that is the timer resolution value on the machine that generated the event. This is automatically set by the library when it processes an event trace. |
EventClassName |
Returns a String which is the event class name based on the EventGuid property. |
EventClassDescription |
Returns a String which is the event class description based on the EventGuid property. |
EventTypeName |
Returns a String which is the event type name based on the EventType property. |
EventTypeDescription |
Returns a String which is the event type description based on the EventType property. |
ParentEventClassName |
Returns a String which is the hierarchical parent event class name based on the ParentGuid property. |
Severity |
Returns a EventSeverity which is the severity of the event as defined in the XML data file definition of the event. |
EventFields |
Returns a EventTraceFieldCollection object which is the event's custom data decoded into fields (as defined in the XML data file definition of the event). |
Item |
Returns an TraceEventField object for a single specific field (as defined in the XML data file definition of the event). |