структура IO_PRIORITY_INFO (ntifs.h)
Структура IO_PRIORITY_INFO используется для хранения сведений о приоритете потока.
Синтаксис
typedef struct _IO_PRIORITY_INFO {
ULONG Size;
ULONG ThreadPriority;
ULONG PagePriority;
IO_PRIORITY_HINT IoPriority;
} IO_PRIORITY_INFO, *PIO_PRIORITY_INFO;
Члены
Size
Элемент только для чтения, инициализированный подпрограммой IoInitializePriorityInfo.
ThreadPriority
Элемент только для чтения, используемый для хранения приоритета потока.
PagePriority
Элемент только для чтения, используемый для хранения приоритета разбиения по страницам потока.
IoPriority
Элемент только для чтения, используемый для хранения приоритета ввода-вывода потока.
Замечания
Структура IO_PRIORITY_INFO используется FltRetrieveIoPriorityInfo и подпрограммы FltApplyPriorityInfoThread для сохранения и задания состояния приоритета потока.
Структура типа IO_PRIORITY_INFO должна быть инициализирована перед первым использованием путем вызова подпрограммы IoInitializePriorityInfoили подпрограммы fltApplyPriorityInfoThread.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Эта структура доступна начиная с Windows Vista. |
заголовка | ntifs.h (include Ntifs.h, Fltkernel.h) |
См. также
FltGetIoPriorityHintFromCallbackData
FltGetIoPriorityHintFromFileObject
FltGetIoPriorityHintFromThread
FltSetIoPriorityHintIntoCallbackData
FltSetIoPriorityHintIntoFileObject