IO_PRIORITY_INFO structure (ntifs.h)
The IO_PRIORITY_INFO structure is used to hold thread priority information.
Syntax
typedef struct _IO_PRIORITY_INFO {
ULONG Size;
ULONG ThreadPriority;
ULONG PagePriority;
IO_PRIORITY_HINT IoPriority;
} IO_PRIORITY_INFO, *PIO_PRIORITY_INFO;
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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | This structure is available starting with Windows Vista. |
Header | ntifs.h (include Ntifs.h, Fltkernel.h) |
See also
FltGetIoPriorityHintFromCallbackData
FltGetIoPriorityHintFromFileObject
FltGetIoPriorityHintFromThread
FltSetIoPriorityHintIntoCallbackData
FltSetIoPriorityHintIntoFileObject