.NET Event Tracing Class Library  

KernelTraceOptions Enumeration

Kernel event tracing sessions can be specifically enabled to trace events from within the Kernel. This enumeration describes the flags that can be used when setting-up the TraceOptions property in the EventTraceKernelSession class.

[Visual Basic]
Public Enum KernelTraceOptions
[C#]
public enum KernelTraceOptions
[C++]
__value public enum KernelTraceOptions

Members

Member name Description
None No trace options are specified.
Process Kernel traces process events.

The event tracing API flag for this is EVENT_TRACE_FLAG_PROCESS.
FileIO Kernel traces file IO events.

The event tracing API flag for this is EVENT_TRACE_FLAG_DISK_FILE_IO.
DiskIO Kernel traces physical disk IO events.

The event tracing API flag for this is EVENT_TRACE_FLAG_DISK_IO.
ImageLoad Kernel traces image load events.

The event tracing API flag for this is EVENT_TRACE_FLAG_IMAGE_LOAD.
MemoryHardFaults Kernel traces hard page fault events.

The event tracing API flag for this is EVENT_TRACE_FLAG_MEMORY_HARD_FAULTS.
MemoryPageFaults Kernel traces all page fault events.

The event tracing API flag for this is EVENT_TRACE_FLAG_MEMORY_PAGE_FAULTS.
NetworkTcpIP Kernel traces TCP/UDP events.

The event tracing API flag for this is EVENT_TRACE_FLAG_NETWORK_TCPIP.
Registry Kernel traces all registry access events.

The event tracing API flag for this is EVENT_TRACE_FLAG_REGISTRY.
Thread Kernel traces all thread events.

The event tracing API flag for this is EVENT_TRACE_FLAG_THREAD.
DebugPrint Kernel traces DbgPrint(Ex) calls.

The event tracing API flag for this is EVENT_TRACE_FLAG_DBGPRINT.

Requirements

Platforms: Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: WmiSolutions.EventTracing.dll

 

See Also

EventTraceSessionCollection Members | EventTraceSessionCollection Class | EventTraceSession Members | EventTraceSession Class | EventTraceRegisteredProvider Members | EventTraceRegisteredProvider Class | EventTraceProviderCollection Members | EventTraceProviderCollection Class | EventTraceProvider Members | EventTraceProvider Class | EventTraceKernelSession Members | EventTraceKernelSession Class

Contact Me   |  Developing WMI Solutions    |   Gwyn Cole's Developer Blog    |   Legal
 © 2003 Content by Gwyn Cole. All rights reserved.