// 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 referenceNo description available.
The IO_PRIORITY_INFO structure is used to hold thread priority information.
SizeRead-only member initialized by the IoInitializePriorityInfo routine.
ThreadPriorityRead-only member used to hold a thread's priority.
PagePriorityRead-only member used to hold a thread's paging priority.
IoPriorityRead-only member used to hold a thread's I/O priority.
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.
FltGetIoPriorityHintFromCallbackData
FltGetIoPriorityHintFromFileObject
FltGetIoPriorityHintFromThread
FltSetIoPriorityHintIntoCallbackData
FltSetIoPriorityHintIntoFileObject
FltSetIoPriorityHintIntoThread