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