IO_PRIORITY_HINT enumeration

The IO_PRIORITY_HINT enumeration type specifies the priority hint for an IRP.

Syntax


typedef enum _IO_PRIORITY_HINT { 
  IoPriorityVeryLow   = 0,
  IoPriorityLow       = 1,
  IoPriorityNormal    = 2,
  IoPriorityHigh      = 3,
  IoPriorityCritical  = 4,
  MaxIoPriorityTypes  = 5
} IO_PRIORITY_HINT;

Constants

IoPriorityVeryLow

Specifies the lowest possible priority hint level. The system uses this value for background I/O operations.

IoPriorityLow

Specifies a low-priority hint level.

IoPriorityNormal

Specifies a normal-priority hint level. This value is the default setting for an IRP.

IoPriorityHigh

Specifies a high-priority hint level. This value is reserved for use by the system.

IoPriorityCritical

Specifies the highest-priority hint level. This value is reserved for use by the system.

MaxIoPriorityTypes

Marks the limit for priority hints. Any priority hint value must be less than MaxIoPriorityTypes.

Remarks

For more information about priority hints, see Using IRP Priority Hints.

Requirements

Header

Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h)

See also

IoGetIoPriorityHint
IoSetIoPriorityHint

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft