MonitorEvent Class |
This class represents a monitoring event. All other event classes derive from this class.
This class contains several properties that are common to all events.
Inheritance Hierarchy
Namespace:
IntervalZero.RTX64.MonitorAssembly: IntervalZero.RTX64 (in IntervalZero.RTX64.dll) Version: 4.0.0.0 (File version: 4.5.0)
Syntax
The MonitorEvent type exposes the following members.
Constructors
Name | Description | |
---|---|---|
MonitorEvent |
Default constructor.
| |
MonitorEvent(MonitorEvent) |
Copy constructor.
|
Properties
Name | Description | |
---|---|---|
ErrorMsg |
If a problem was encountered during parsing of this event, this property references a
string containing an error message, otherwise this property is null.
| |
EventProcessID |
This is the process ID of the process that generated this event. This ID might NOT be
the ID of the process to which this event applies, because some events are generated
from system processes about activity performed by user processes.
| |
EventThreadID |
This is the thread ID of the thread that generated this event. This ID might NOT be the
ID of the thread to which this event applies, because some events are generated from
system threads about activity performed by user threads.
| |
Kind |
This is the kind of the monitoring event. See enumeration
IntervalZero.RTX64.Monitor.MF_EVENT_KIND for the various kinds of monitoring events.
| |
Processor |
This is the processor number of the processor that generated this event.
| |
TimeStampCounter |
This is the value of the Time Stamp Counter (TSC) on the processor where this event was
generated at the time this event was generated.
| |
UniqueID |
This is a unique identifier of an RTX64 Subsystem object associated with this event. If
no unique ID was available when this event was generated, this property will be zero.
Each subclass of this class has a different meaning for this property, as follows:
|
Methods
Name | Description | |
---|---|---|
GetEventTypeString |
Returns a string representation of an event kind enumerator.
| |
ToString |
Returns a string representation of this monitoring event.
(Overrides ObjectToString) |
See Also
Reference
Inheritance Hierarchy
SystemObject
IntervalZero.RTX64.MonitorMonitorEvent
IntervalZero.RTX64.MonitorMonitorEventAttachInterruptLineBased
IntervalZero.RTX64.MonitorMonitorEventAttachInterruptMessageBased
IntervalZero.RTX64.MonitorMonitorEventCancelTimer
IntervalZero.RTX64.MonitorMonitorEventContextSwitch
IntervalZero.RTX64.MonitorMonitorEventContiguousMemoryAlloc
IntervalZero.RTX64.MonitorMonitorEventContiguousMemoryAllocFailed
IntervalZero.RTX64.MonitorMonitorEventContiguousMemoryAllocSpecifyCache
IntervalZero.RTX64.MonitorMonitorEventContiguousMemoryAllocSpecifyCacheFailed
IntervalZero.RTX64.MonitorMonitorEventContiguousMemoryFree
IntervalZero.RTX64.MonitorMonitorEventContiguousMemoryFreeFail
IntervalZero.RTX64.MonitorMonitorEventCriticalSectionDelete
IntervalZero.RTX64.MonitorMonitorEventCriticalSectionEnter
IntervalZero.RTX64.MonitorMonitorEventCriticalSectionInit
IntervalZero.RTX64.MonitorMonitorEventCriticalSectionLeave
IntervalZero.RTX64.MonitorMonitorEventCustom
IntervalZero.RTX64.MonitorMonitorEventDataLost
IntervalZero.RTX64.MonitorMonitorEventEventCreate
IntervalZero.RTX64.MonitorMonitorEventEventDestroy
IntervalZero.RTX64.MonitorMonitorEventEventOpen
IntervalZero.RTX64.MonitorMonitorEventEventPulse
IntervalZero.RTX64.MonitorMonitorEventEventReset
IntervalZero.RTX64.MonitorMonitorEventEventSet
IntervalZero.RTX64.MonitorMonitorEventExceptionInterrupt
IntervalZero.RTX64.MonitorMonitorEventFastSemaphoreAcquire
IntervalZero.RTX64.MonitorMonitorEventFastSemaphoreInit
IntervalZero.RTX64.MonitorMonitorEventFastSemaphoreRelease
IntervalZero.RTX64.MonitorMonitorEventFastSemaphoreReleaseAll
IntervalZero.RTX64.MonitorMonitorEventFileCreate
IntervalZero.RTX64.MonitorMonitorEventFileDestroy
IntervalZero.RTX64.MonitorMonitorEventHandleClosed
IntervalZero.RTX64.MonitorMonitorEventHeapAlloc
IntervalZero.RTX64.MonitorMonitorEventHeapAllocFailed
IntervalZero.RTX64.MonitorMonitorEventHeapCreate
IntervalZero.RTX64.MonitorMonitorEventHeapDestroy
IntervalZero.RTX64.MonitorMonitorEventHeapFree
IntervalZero.RTX64.MonitorMonitorEventHeapFreeFail
IntervalZero.RTX64.MonitorMonitorEventIdealProcessorSet
IntervalZero.RTX64.MonitorMonitorEventInterruptLineBasedRelease
IntervalZero.RTX64.MonitorMonitorEventInterruptMessagebasedRelease
IntervalZero.RTX64.MonitorMonitorEventIstHandler
IntervalZero.RTX64.MonitorMonitorEventLocalMemoryAlloc
IntervalZero.RTX64.MonitorMonitorEventLocalMemoryAllocFailed
IntervalZero.RTX64.MonitorMonitorEventLocalMemoryExpand
IntervalZero.RTX64.MonitorMonitorEventLocalMemoryFree
IntervalZero.RTX64.MonitorMonitorEventLocalMemoryFreeFail
IntervalZero.RTX64.MonitorMonitorEventLocalMemoryShrink
IntervalZero.RTX64.MonitorMonitorEventMarker
IntervalZero.RTX64.MonitorMonitorEventMemoryMap
IntervalZero.RTX64.MonitorMonitorEventMemoryUnmap
IntervalZero.RTX64.MonitorMonitorEventModuleLoad
IntervalZero.RTX64.MonitorMonitorEventModuleUnload
IntervalZero.RTX64.MonitorMonitorEventMutexCreate
IntervalZero.RTX64.MonitorMonitorEventMutexDestroy
IntervalZero.RTX64.MonitorMonitorEventMutexOpen
IntervalZero.RTX64.MonitorMonitorEventMutexRelease
IntervalZero.RTX64.MonitorMonitorEventPriorityDemotion
IntervalZero.RTX64.MonitorMonitorEventPriorityPromotion
IntervalZero.RTX64.MonitorMonitorEventProcessAffinityMaskSet
IntervalZero.RTX64.MonitorMonitorEventProcessCreate
IntervalZero.RTX64.MonitorMonitorEventProcessDestroy
IntervalZero.RTX64.MonitorMonitorEventProcessOpen
IntervalZero.RTX64.MonitorMonitorEventReserved
IntervalZero.RTX64.MonitorMonitorEventSemaphoreCreate
IntervalZero.RTX64.MonitorMonitorEventSemaphoreDestroy
IntervalZero.RTX64.MonitorMonitorEventSemaphoreOpen
IntervalZero.RTX64.MonitorMonitorEventSemaphoreRelease
IntervalZero.RTX64.MonitorMonitorEventSharedMemoryCreate
IntervalZero.RTX64.MonitorMonitorEventSharedMemoryDestroy
IntervalZero.RTX64.MonitorMonitorEventSharedMemoryOpen
IntervalZero.RTX64.MonitorMonitorEventShutdownHandlerCalled
IntervalZero.RTX64.MonitorMonitorEventShutdownHandlerCreate
IntervalZero.RTX64.MonitorMonitorEventShutdownHandlerDestroy
IntervalZero.RTX64.MonitorMonitorEventSriToWindows
IntervalZero.RTX64.MonitorMonitorEventSriToWindowsReturn
IntervalZero.RTX64.MonitorMonitorEventSubsystemStop
IntervalZero.RTX64.MonitorMonitorEventSuspendThread
IntervalZero.RTX64.MonitorMonitorEventThreadAffinityMaskSet
IntervalZero.RTX64.MonitorMonitorEventThreadCreate
IntervalZero.RTX64.MonitorMonitorEventThreadDestroy
IntervalZero.RTX64.MonitorMonitorEventThreadPrioritySet
IntervalZero.RTX64.MonitorMonitorEventThreadQuantumSet
IntervalZero.RTX64.MonitorMonitorEventThreadResume
IntervalZero.RTX64.MonitorMonitorEventThreadSleep
IntervalZero.RTX64.MonitorMonitorEventThreadTerminate
IntervalZero.RTX64.MonitorMonitorEventTimeQuantumExpired
IntervalZero.RTX64.MonitorMonitorEventTimerCreate
IntervalZero.RTX64.MonitorMonitorEventTimerDestroy
IntervalZero.RTX64.MonitorMonitorEventTimerExpire
IntervalZero.RTX64.MonitorMonitorEventTimerSet
IntervalZero.RTX64.MonitorMonitorEventTLSAlloc
IntervalZero.RTX64.MonitorMonitorEventTLSFree
IntervalZero.RTX64.MonitorMonitorEventTLSFreeFail
IntervalZero.RTX64.MonitorMonitorEventUnhandledExceptionFilterCalled
IntervalZero.RTX64.MonitorMonitorEventUnhandledExceptionFilterSet
IntervalZero.RTX64.MonitorMonitorEventWFMOEXReturned
IntervalZero.RTX64.MonitorMonitorEventWFMOEXWait
IntervalZero.RTX64.MonitorMonitorEventWFSOEXReturned
IntervalZero.RTX64.MonitorMonitorEventWFSOEXWait
IntervalZero.RTX64.MonitorMonitorEventWindowsMemoryAlloc
IntervalZero.RTX64.MonitorMonitorEventWindowsMemoryAllocFailed
IntervalZero.RTX64.MonitorMonitorEventWindowsMemoryFree
IntervalZero.RTX64.MonitorMonitorEventWindowsMemoryFreeFail
IntervalZero.RTX64.MonitorMonitorEvent
IntervalZero.RTX64.MonitorMonitorEventAttachInterruptLineBased
IntervalZero.RTX64.MonitorMonitorEventAttachInterruptMessageBased
IntervalZero.RTX64.MonitorMonitorEventCancelTimer
IntervalZero.RTX64.MonitorMonitorEventContextSwitch
IntervalZero.RTX64.MonitorMonitorEventContiguousMemoryAlloc
IntervalZero.RTX64.MonitorMonitorEventContiguousMemoryAllocFailed
IntervalZero.RTX64.MonitorMonitorEventContiguousMemoryAllocSpecifyCache
IntervalZero.RTX64.MonitorMonitorEventContiguousMemoryAllocSpecifyCacheFailed
IntervalZero.RTX64.MonitorMonitorEventContiguousMemoryFree
IntervalZero.RTX64.MonitorMonitorEventContiguousMemoryFreeFail
IntervalZero.RTX64.MonitorMonitorEventCriticalSectionDelete
IntervalZero.RTX64.MonitorMonitorEventCriticalSectionEnter
IntervalZero.RTX64.MonitorMonitorEventCriticalSectionInit
IntervalZero.RTX64.MonitorMonitorEventCriticalSectionLeave
IntervalZero.RTX64.MonitorMonitorEventCustom
IntervalZero.RTX64.MonitorMonitorEventDataLost
IntervalZero.RTX64.MonitorMonitorEventEventCreate
IntervalZero.RTX64.MonitorMonitorEventEventDestroy
IntervalZero.RTX64.MonitorMonitorEventEventOpen
IntervalZero.RTX64.MonitorMonitorEventEventPulse
IntervalZero.RTX64.MonitorMonitorEventEventReset
IntervalZero.RTX64.MonitorMonitorEventEventSet
IntervalZero.RTX64.MonitorMonitorEventExceptionInterrupt
IntervalZero.RTX64.MonitorMonitorEventFastSemaphoreAcquire
IntervalZero.RTX64.MonitorMonitorEventFastSemaphoreInit
IntervalZero.RTX64.MonitorMonitorEventFastSemaphoreRelease
IntervalZero.RTX64.MonitorMonitorEventFastSemaphoreReleaseAll
IntervalZero.RTX64.MonitorMonitorEventFileCreate
IntervalZero.RTX64.MonitorMonitorEventFileDestroy
IntervalZero.RTX64.MonitorMonitorEventHandleClosed
IntervalZero.RTX64.MonitorMonitorEventHeapAlloc
IntervalZero.RTX64.MonitorMonitorEventHeapAllocFailed
IntervalZero.RTX64.MonitorMonitorEventHeapCreate
IntervalZero.RTX64.MonitorMonitorEventHeapDestroy
IntervalZero.RTX64.MonitorMonitorEventHeapFree
IntervalZero.RTX64.MonitorMonitorEventHeapFreeFail
IntervalZero.RTX64.MonitorMonitorEventIdealProcessorSet
IntervalZero.RTX64.MonitorMonitorEventInterruptLineBasedRelease
IntervalZero.RTX64.MonitorMonitorEventInterruptMessagebasedRelease
IntervalZero.RTX64.MonitorMonitorEventIstHandler
IntervalZero.RTX64.MonitorMonitorEventLocalMemoryAlloc
IntervalZero.RTX64.MonitorMonitorEventLocalMemoryAllocFailed
IntervalZero.RTX64.MonitorMonitorEventLocalMemoryExpand
IntervalZero.RTX64.MonitorMonitorEventLocalMemoryFree
IntervalZero.RTX64.MonitorMonitorEventLocalMemoryFreeFail
IntervalZero.RTX64.MonitorMonitorEventLocalMemoryShrink
IntervalZero.RTX64.MonitorMonitorEventMarker
IntervalZero.RTX64.MonitorMonitorEventMemoryMap
IntervalZero.RTX64.MonitorMonitorEventMemoryUnmap
IntervalZero.RTX64.MonitorMonitorEventModuleLoad
IntervalZero.RTX64.MonitorMonitorEventModuleUnload
IntervalZero.RTX64.MonitorMonitorEventMutexCreate
IntervalZero.RTX64.MonitorMonitorEventMutexDestroy
IntervalZero.RTX64.MonitorMonitorEventMutexOpen
IntervalZero.RTX64.MonitorMonitorEventMutexRelease
IntervalZero.RTX64.MonitorMonitorEventPriorityDemotion
IntervalZero.RTX64.MonitorMonitorEventPriorityPromotion
IntervalZero.RTX64.MonitorMonitorEventProcessAffinityMaskSet
IntervalZero.RTX64.MonitorMonitorEventProcessCreate
IntervalZero.RTX64.MonitorMonitorEventProcessDestroy
IntervalZero.RTX64.MonitorMonitorEventProcessOpen
IntervalZero.RTX64.MonitorMonitorEventReserved
IntervalZero.RTX64.MonitorMonitorEventSemaphoreCreate
IntervalZero.RTX64.MonitorMonitorEventSemaphoreDestroy
IntervalZero.RTX64.MonitorMonitorEventSemaphoreOpen
IntervalZero.RTX64.MonitorMonitorEventSemaphoreRelease
IntervalZero.RTX64.MonitorMonitorEventSharedMemoryCreate
IntervalZero.RTX64.MonitorMonitorEventSharedMemoryDestroy
IntervalZero.RTX64.MonitorMonitorEventSharedMemoryOpen
IntervalZero.RTX64.MonitorMonitorEventShutdownHandlerCalled
IntervalZero.RTX64.MonitorMonitorEventShutdownHandlerCreate
IntervalZero.RTX64.MonitorMonitorEventShutdownHandlerDestroy
IntervalZero.RTX64.MonitorMonitorEventSriToWindows
IntervalZero.RTX64.MonitorMonitorEventSriToWindowsReturn
IntervalZero.RTX64.MonitorMonitorEventSubsystemStop
IntervalZero.RTX64.MonitorMonitorEventSuspendThread
IntervalZero.RTX64.MonitorMonitorEventThreadAffinityMaskSet
IntervalZero.RTX64.MonitorMonitorEventThreadCreate
IntervalZero.RTX64.MonitorMonitorEventThreadDestroy
IntervalZero.RTX64.MonitorMonitorEventThreadPrioritySet
IntervalZero.RTX64.MonitorMonitorEventThreadQuantumSet
IntervalZero.RTX64.MonitorMonitorEventThreadResume
IntervalZero.RTX64.MonitorMonitorEventThreadSleep
IntervalZero.RTX64.MonitorMonitorEventThreadTerminate
IntervalZero.RTX64.MonitorMonitorEventTimeQuantumExpired
IntervalZero.RTX64.MonitorMonitorEventTimerCreate
IntervalZero.RTX64.MonitorMonitorEventTimerDestroy
IntervalZero.RTX64.MonitorMonitorEventTimerExpire
IntervalZero.RTX64.MonitorMonitorEventTimerSet
IntervalZero.RTX64.MonitorMonitorEventTLSAlloc
IntervalZero.RTX64.MonitorMonitorEventTLSFree
IntervalZero.RTX64.MonitorMonitorEventTLSFreeFail
IntervalZero.RTX64.MonitorMonitorEventUnhandledExceptionFilterCalled
IntervalZero.RTX64.MonitorMonitorEventUnhandledExceptionFilterSet
IntervalZero.RTX64.MonitorMonitorEventWFMOEXReturned
IntervalZero.RTX64.MonitorMonitorEventWFMOEXWait
IntervalZero.RTX64.MonitorMonitorEventWFSOEXReturned
IntervalZero.RTX64.MonitorMonitorEventWFSOEXWait
IntervalZero.RTX64.MonitorMonitorEventWindowsMemoryAlloc
IntervalZero.RTX64.MonitorMonitorEventWindowsMemoryAllocFailed
IntervalZero.RTX64.MonitorMonitorEventWindowsMemoryFree
IntervalZero.RTX64.MonitorMonitorEventWindowsMemoryFreeFail