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 例程用于保存和设置线程的优先级状态。
在首次使用 IO_PRIORITY_INFO 类型的结构之前,必须通过调用 IoInitializePriorityInfo 例程或 FltApplyPriorityInfoThread 例程进行初始化。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 此结构从 Windows Vista 开始可用。 |
标头 | ntifs.h (包括 Ntifs.h、Fltkernel.h) |
另请参阅
FltGetIoPriorityHintFromCallbackData
FltGetIoPriorityHintFromFileObject
FltGetIoPriorityHintFromThread
FltSetIoPriorityHintIntoCallbackData
FltSetIoPriorityHintIntoFileObject