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) |
另請參閱
FltGetIoPriorityHintFromCallbackData
FltGetIoPriorityHintFromFileObject
FltGetIoPriorityHintFromThread
FltSetIoPriorityHintIntoCallbackData
FltSetIoPriorityHintIntoFileObject