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 を含む) |
こちらもご覧ください
FltGetIoPriorityHintFromCallbackData
FltGetIoPriorityHintFromFileObject
FltGetIoPriorityHintFromThread
FltSetIoPriorityHintIntoCallbackData
FltSetIoPriorityHintIntoFileObject