Freigeben über


IO_PRIORITY_INFO-Struktur (ntifs.h)

Die IO_PRIORITY_INFO-Struktur wird verwendet, um Threadprioritätsinformationen zu enthalten.

Syntax

typedef struct _IO_PRIORITY_INFO {
  ULONG            Size;
  ULONG            ThreadPriority;
  ULONG            PagePriority;
  IO_PRIORITY_HINT IoPriority;
} IO_PRIORITY_INFO, *PIO_PRIORITY_INFO;

Member

Size

Schreibgeschütztes Element, das von der IoInitializePriorityInfo-Routine initialisiert wird.

ThreadPriority

Schreibgeschützter Member, der verwendet wird, um die Priorität eines Threads zu halten.

PagePriority

Schreibgeschütztes Element, das für die Pagingpriorität eines Threads verwendet wird.

IoPriority

Schreibgeschütztes Element, das für die E/A-Priorität eines Threads verwendet wird.

Hinweise

Die IO_PRIORITY_INFO-Struktur wird von den Routinen FltRetrieveIoPriorityInfo und FltApplyPriorityInfoThread verwendet, um den Prioritätsstatus eines Threads zu speichern und festzulegen.

Eine Struktur vom Typ IO_PRIORITY_INFO muss vor der ersten Verwendung initialisiert werden, indem entweder die IoInitializePriorityInfo-Routine oder die FltApplyPriorityInfoThread-Routine aufgerufen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Diese Struktur ist ab Windows Vista verfügbar.
Kopfzeile ntifs.h (include Ntifs.h, Fltkernel.h)

Weitere Informationen

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IoInitializePriorityInfo