sync toc
Welcome
End User License Agreement
Win32 Development
Event Tracing Libraries
Quick introduction to event tracing
Event Tracing Provider Framework
Setting up an application to be a provider
Firing a fixed length event
Firing a variable length event
Reference
CTraceController
CTraceController Members
Methods
AddEventType
Register
Unregister
IsTracerActive
GetTracerFlags
GetTracerLevel
CTraceEvent
CTraceEvent Members
Methods
Trace(TEvent&)
Trace(TRACEHANDLE, TEvent)
CBaseEvent
CBaseEvent Members
Methods
GetEvent
SetEventType
HaveTextEvent
GetTextEvent
SetTextEvent
CVariableLengthBaseEvent
CVariableLengthBaseEvent Members
Methods
InitEventData
GetEvent
SetEventType
HaveTextEvent
GetTextEvent
SetTextEvent
StringSizeInBytes
CopyString
CEventTraceConfig
.NET Development
WmiSolutions.EventTracing
WmiSolutions.EventTracing namespace
Reference
EventTraceException
EventTraceException Members
Enumerations
EventTraceLoggingModes
WmiSolutions.EventTracing.Controller namespace
Reference
EventTraceProvider Class
EventTraceProvider Members
Properties
Providers
EventTraceProviderCollection Class
EventTraceProviderCollection Members
Properties
IsSynchronized
SyncRoot
Count
Methods
Refresh
CopyTo
CopyTo(EventTraceProviderCollection, int)
GetEnumerator
EventTraceRegisteredProvider Class
EventTraceRegisteredProvider Members
Properties
ProviderGuid
Name
Description
ProviderGuidType
SessionThreadID
EnableLevel
EnableFlags
IsEnabled
EventTraceSession Class
EventTraceSession Members
Properties
ProviderID
TraceSessionHandle
TraceFlags
NumberOfBuffers
FreeBuffers
EventsLost
BuffersWritten
LogBuffersLost
RealTimeBuffersLost
SessionThreadID
ProviderName
ProviderDescription
ProviderGuid
Name
LogFilePath
BufferSize
MinimumBuffers
MaximumBuffers
MaximumFileSize
TraceLogMode
FlushTimer
AgeLimit
ActiveSessions
Methods
AddTraceLogMode
RemoveTraceLogMode
Start
Stop
Update
Query
EnableProviderTrace
EventTraceKernelSession Class
EventTraceKernelSession Members
Properties
TraceOptions
Methods
SetAllKernelTraces
Start
Stop
Update
Query
EventTraceSessionCollection Class
EventTraceSessionCollection Members
Properties
IsSynchronized
SyncRoot
Count
Methods
Refresh
CopyTo
CopyTo(EventTraceSessionCollection, int)
GetEnumerator
Enumerations
EventTraceProviderGuidType
KernelTraceOptions
WmiSolutions.EventTracing.Consumer namespace
Reference
EventTraceLogFile Class
EventTraceLogFile Members
Properties
CurrentTime
BuffersRead
BufferSize
Filled
EventsLost
IsKernelTrace
LoggerVersion
LoggerMajorVersion
LoggerMinorVersion
LoggerSubVersion
LoggerSubMinorVersion
ProviderVersion
NumberOfProcessors
EndTime
TimerResolution
MaximumFileSize
BuffersWritten
BootTime
StartTime
PerfFrequency
BuffersLost
LoggerName
LogFilePath
LogFileMode
Events
EndOfBuffer
TraceEvent
TraceMessage
EventTraceRealTimeLog Class
EventTraceRealTimeLog Members
Properties
CurrentTime
BuffersRead
BufferSize
Filled
EventsLost
IsKernelTrace
LoggerVersion
LoggerMajorVersion
LoggerMinorVersion
LoggerSubVersion
LoggerSubMinorVersion
ProviderVersion
NumberOfProcessors
EndTime
TimerResolution
MaximumFileSize
BuffersWritten
BootTime
StartTime
PerfFrequency
BuffersLost
LoggerName
LogFilePath
LogFileMode
Events
EndOfBuffer
TraceEvent
TraceMessage
EndOfBufferEventHandler Delegate
TraceEventHandler Delegate
TraceMessageEventHandler Delegate
EndOfBufferEventArgs Class
EndOfBufferEventArgs Members
Properties
EndOfBuffer
TraceEventArgs Class
TraceEventArgs Members
Properties
TraceEvent
TraceMessageEventArgs Class
TraceMessageEventArgs Members
Properties
TraceMessage
EventTraceOperationObserver Class
EventTraceOperationObserver Members
Methods
Cancel
Events
Completed
CompletedEventHandler Delegate
CompletedEventArgs Class
CompletedEventArgs Members
Properties
Status
Error
EventTraceProcessLogs Class
EventTraceProcessLogs Members
Methods
AddTrace
CloseAllTraces
Process
EventTraceEvent Class
EventTraceEvent Members
Properties
IsKernelEvent
EventType
EventLevel
EventVersion
ProviderThreadID
ProviderProcessID
EventGuid
EventFlags
IsCpuTimeSupported
IsProcessorTimeSupported
KernelTimeTicks
KernelTime
UserTimeTicks
UserTime
ProcessorTimeTicks
ProcessorTime
TimeStamp
InstanceId
ParentInstanceId
ParentGuid
EventData
TimerResolution
EventClassName
EventClassDescription
EventTypeName
EventTypeDescription
ParentEventClassName
Severity
EventFields
Item
Methods
Dispose
TraceEventField Class
TraceEventField Members
Properties
Name
Description
Value
ValueType
DisplayFormat
Flags
FieldPos
EventBitmasks
TraceEventFieldCollection Class
TraceEventFieldCollection Members
Methods
CopyTo
CopyTo(TraceEventFieldCollection, int)
TraceEventFieldBitmask Class
TraceEventFieldBitmask Members
Properties
BitPostion
Bitmask
BitSet
Name
Description
TraceEventFieldBitmaskCollection Class
TraceEventFieldBitmaskCollection Members
Methods
CopyTo
CopyTo(TraceEventFieldBitmaskCollection, int)
EventTraceMessage Class
EventTraceMessage Members
Properties
MessageFlags
MessageNumber
SequenceNumber
MessageGuid
ComponentID
TimeStamp
ThreadID
ProcessID
MessageData
Methods
Dispose
Enumerations
ControlCompletedStatus
EventSeverity
EventFieldDisplayFormat
EventFieldType
EventFieldFlags
EventTraceMessageFlags