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;

Angehörige

Size

Read-only Member initialisiert durch die IoInitializePriorityInfo Routine.

ThreadPriority

Schreibgeschütztes Element, das zum Halten der Priorität eines Threads verwendet wird.

PagePriority

Schreibgeschütztes Element, das zum Halten der Pagingpriorität eines Threads verwendet wird.

IoPriority

Schreibgeschütztes Element, das zum Halten der E/A-Priorität eines Threads verwendet wird.

Bemerkungen

Die IO_PRIORITY_INFO-Struktur wird von der FltRetrieveIoPriorityInfo und FltApplyPriorityInfoThread Routinen zum Speichern und Festlegen des Prioritätszustands eines Threads verwendet.

Eine Struktur vom Typ IO_PRIORITY_INFO muss initialisiert werden, bevor zuerst die IoInitializePriorityInfo Routine oder die FltApplyPriorityInfoThread Routine aufgerufen wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Diese Struktur ist ab Windows Vista verfügbar.
Header- ntifs.h (einschließlich Ntifs.h, Fltkernel.h)

Siehe auch

FltApplyPriorityInfoThread-

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IoInitializePriorityInfo-