This documentation is archived and is not being maintained.

System.Diagnostics.Eventing Namespace

Contains the classes used to instrument your application. The instrumentation, when enabled, logs the event data to the Event Tracing for Windows (ETW) tracing subsystem. For a complete description of ETW, see Event Tracing for Windows.

The classes in this namespace work only on Windows Vista.

Public classEventProviderUse this class to write events.
Public classEventProviderTraceListenerA listener for System.Diagnostics.TraceSource that writes events to the ETW subsytem.

Public structureEventDescriptorContains the metadata that defines an event.

Public enumerationEventProvider.WriteEventErrorCodeDefines the possible states of the last write operation.