IO_PRIORITY_INFO - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntifs.h

typedef struct _IO_PRIORITY_INFO {
  ULONG            Size;
  ULONG            ThreadPriority;
  ULONG            PagePriority;
  IO_PRIORITY_HINT IoPriority;
} IO_PRIORITY_INFO, *PIO_PRIORITY_INFO;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ntifs-_io_priority_info)

_IO_PRIORITY_INFO structure

Description

The IO_PRIORITY_INFO structure is used to hold thread priority information.

Members

Size

Read-only member initialized by the IoInitializePriorityInfo routine.

ThreadPriority

Read-only member used to hold a thread's priority.

PagePriority

Read-only member used to hold a thread's paging priority.

IoPriority

Read-only member used to hold a thread's I/O priority.

Remarks

The IO_PRIORITY_INFO structure is used by the FltRetrieveIoPriorityInfo and FltApplyPriorityInfoThread routines to save and set a thread's priority state.

A structure of type IO_PRIORITY_INFO must be initialized before first use by calling either the IoInitializePriorityInfo routine or the FltApplyPriorityInfoThread routine.

See also

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IoInitializePriorityInfo