Função FltGetIoPriorityHint (fltkernel.h)

A rotina FltGetIoPriorityHint é usada por um driver de minifiltro para obter informações de prioridade de E/S de Dados de Retorno de Chamada.

Sintaxe

IO_PRIORITY_HINT FLTAPI FltGetIoPriorityHint(
  [in] PFLT_CALLBACK_DATA Data
);

Parâmetros

[in] Data

Um ponteiro para uma estrutura FLT_CALLBACK_DATA que representa uma operação de E/S. Esse parâmetro é necessário e não pode ser NULL.

Retornar valor

A rotina FltGetIoPriorityHint retorna uma dica de prioridade de E/S recuperada de uma estrutura FLT_CALLBACK_DATA .

Comentários

A rotina FltGetIoPriorityHint recupera uma dica de Prioridade de E/S da estrutura FLT_CALLBACK_DATA de Dados. Essa dica será baseada nos seguintes campos no FLT_CALLBACK_DATA:

  • IRP (opcional)
  • FileObject
  • Thread
Se esses campos FLT_CALLBACK_DATA não tiverem uma prioridade de E/S, a rotina retornará IoPriorityNormal.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Universal
Cabeçalho fltkernel.h (inclua FltKernel.h)
Biblioteca FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Confira também

FLT_CALLBACK_DATA

FltApplyPriorityInfoThread

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IO_PRIORITY_INFO