STORPORT_ETW_LEVEL enumeration (storport.h)

The STORPORT_ETW_LEVEL enumeration defines the level of importance or severity of an ETW event.

Syntax

typedef enum _STORPORT_ETW_LEVEL {
  StorportEtwLevelLogAlways = 0,
  StorportEtwLevelCritical = 1,
  StorportEtwLevelError = 2,
  StorportEtwLevelWarning = 3,
  StorportEtwLevelInformational = 4,
  StorportEtwLevelVerbose = 5,
  StorportEtwLevelMax
} STORPORT_ETW_LEVEL, *PSTORPORT_ETW_LEVEL;

Constants

 
StorportEtwLevelLogAlways
Value: 0
Log the event unconditionally. An event with this level is logged without any throttling.
StorportEtwLevelCritical
Value: 1
Indicates a critical condition that could cause severe problems such as a system crash. An event with this level is logged without any throttling.
StorportEtwLevelError
Value: 2
Indicates an error condition. Events at this level are throttled at the specific device instance at which the miniport event is targeted. There's an upper limit on the count of events per hour at the device instance.
StorportEtwLevelWarning
Value: 3
Indicates a potential issue or something unexpected. Like error-level events, warning-level events are throttled at the specific device instance level.
StorportEtwLevelInformational
Value: 4
Indicates an informational event, such as status. Informational events are also throttled at the specific device instance level.
StorportEtwLevelVerbose
Value: 5
Indicates that the event provides detailed tracing information, typically for debugging purposes. Verbose-level events aren't throttled.
StorportEtwLevelMax
Maximum value for the enumeration.

Requirements

Requirement Value
Minimum supported client Windows 8.1
Header storport.h

See also

StorPortEtwChannelEvent2

StorPortEtwChannelEvent4

StorPortEtwChannelEvent8

StorPortEtwEvent2

StorPortEtwEvent4

StorPortEtwEvent8

StorPortEtwLogByteStream

StorPortNvmeMiniportEvent