estrutura IO_PRIORITY_INFO (ntifs.h)

A estrutura IO_PRIORITY_INFO é usada para manter informações de prioridade de thread.

Sintaxe

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

Membros

Size

Membro somente leitura inicializado pela rotina IoInitializePriorityInfo .

ThreadPriority

Membro somente leitura usado para manter a prioridade de um thread.

PagePriority

Membro somente leitura usado para manter a prioridade de paginação de um thread.

IoPriority

Membro somente leitura usado para manter a prioridade de E/S de um thread.

Comentários

A estrutura IO_PRIORITY_INFO é usada pelas rotinas FltRetrieveIoPriorityInfo e FltApplyPriorityInfoThread para salvar e definir o estado de prioridade de um thread.

Uma estrutura do tipo IO_PRIORITY_INFO deve ser inicializada antes do primeiro uso chamando a rotina IoInitializePriorityInfo ou a rotina FltApplyPriorityInfoThread .

Requisitos

Requisito Valor
Cliente mínimo com suporte Essa estrutura está disponível a partir do Windows Vista.
Cabeçalho ntifs.h (include Ntifs.h, Fltkernel.h)

Confira também

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IoInitializePriorityInfo