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

用于保存线程 I/O 优先级的只读成员。

言论

IO_PRIORITY_INFO结构由 FltRetrieveIoPriorityInfo 使用,FltApplyPriorityInfoThread 例程来保存和设置线程的优先级状态。

必须先通过调用 IoInitializePriorityInfo 例程或 FltApplyPriorityInfoThread 例程来初始化IO_PRIORITY_INFO类型的结构。

要求

要求 价值
最低支持的客户端 此结构从 Windows Vista 开始可用。
标头 ntifs.h(包括 Ntifs.h、Fltkernel.h)

另请参阅

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IoInitializePriorityInfo