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 例程用來儲存和設定線程的優先順序狀態。

呼叫 IoInitializePriorityInfo 例程或 FltApplyPriorityInfoThread 例程,必須先初始化類型IO_PRIORITY_INFO結構。

規格需求

需求
最低支援的用戶端 從 Windows Vista 開始,即可使用此結構。
標頭 ntifs.h (包括 Ntifs.h、Fltkernel.h)

另請參閱

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IoInitializePriorityInfo