Share via


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 以降で使用できます。
Header ntifs.h (Ntifs.h、Fltkernel.h を含む)

こちらもご覧ください

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IoInitializePriorityInfo