структура 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)

См. также раздел

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IoInitializePriorityInfo