Partager via


IO_PRIORITY_INFO structure (ntifs.h)

La structure IO_PRIORITY_INFO est utilisée pour contenir les informations de priorité du thread.

Syntaxe

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

Membres

Size

Membre en lecture seule initialisé par la routine IoInitializePriorityInfo .

ThreadPriority

Membre en lecture seule utilisé pour contenir la priorité d’un thread.

PagePriority

Membre en lecture seule utilisé pour contenir la priorité de pagination d’un thread.

IoPriority

Membre en lecture seule utilisé pour contenir la priorité d’E/S d’un thread.

Remarques

La structure IO_PRIORITY_INFO est utilisée par les routines FltRetrieveIoPriorityInfo et FltApplyPriorityInfoThread pour enregistrer et définir l’état de priorité d’un thread.

Une structure de type IO_PRIORITY_INFO doit être initialisée avant la première utilisation en appelant la routine IoInitializePriorityInfo ou la routine FltApplyPriorityInfoThread .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Cette structure est disponible à partir de Windows Vista.
En-tête ntifs.h (include Ntifs.h, Fltkernel.h)

Voir aussi

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IoInitializePriorityInfo