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结构由 FltRetrieveIoPriorityInfoFltApplyPriorityInfoThread 例程用于保存和设置线程的优先级状态。

在首次使用 IO_PRIORITY_INFO 类型的结构之前,必须通过调用 IoInitializePriorityInfo 例程或 FltApplyPriorityInfoThread 例程进行初始化。

要求

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

另请参阅

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IoInitializePriorityInfo