IO_PRIORITY_INFO structure
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
|
Version | This structure is available starting with Windows Vista. |
|---|---|
|
Header |
|
See also
- FltApplyPriorityInfoThread
- FltGetIoPriorityHint
- FltGetIoPriorityHintFromCallbackData
- FltGetIoPriorityHintFromFileObject
- FltGetIoPriorityHintFromThread
- FltRetrieveIoPriorityInfo
- FltSetIoPriorityHintIntoCallbackData
- FltSetIoPriorityHintIntoFileObject
- FltSetIoPriorityHintIntoThread
- IoInitializePriorityInfo
Send comments about this topic to Microsoft
Build date: 11/21/2012
