This topic has not yet been rated - Rate this topic

IO_PRIORITY_INFO structure

The IO_PRIORITY_INFO structure is used to hold thread priority information.

Syntax


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

Members

Size

Read-only member initialized by the IoInitializePriorityInfo routine.

ThreadPriority

Read-only member used to hold a thread's priority.

PagePriority

Read-only member used to hold a thread's paging priority.

IoPriority

Read-only member used to hold a thread's I/O priority.

Remarks

The IO_PRIORITY_INFO structure is used by the FltRetrieveIoPriorityInfo and FltApplyPriorityInfoThread routines to save and set a thread's priority state.

A structure of type IO_PRIORITY_INFO must be initialized before first use by calling either the IoInitializePriorityInfo routine or the FltApplyPriorityInfoThread routine.

Requirements

Version

This structure is available starting with Windows Vista.

Header

Ntifs.h (include Ntifs.h or Fltkernel.h)

See also

FltApplyPriorityInfoThread
FltGetIoPriorityHint
FltGetIoPriorityHintFromCallbackData
FltGetIoPriorityHintFromFileObject
FltGetIoPriorityHintFromThread
FltRetrieveIoPriorityInfo
FltSetIoPriorityHintIntoCallbackData
FltSetIoPriorityHintIntoFileObject
FltSetIoPriorityHintIntoThread
IoInitializePriorityInfo

 

 

Send comments about this topic to Microsoft

Build date: 11/21/2012

© 2013 Microsoft. All rights reserved.