Функция FltGetIoPriorityHint (fltkernel.h)

Подпрограмма FltGetIoPriorityHint используется драйвером минифильтра для получения сведений о приоритете ввода-вывода из данных обратного вызова.

Синтаксис

IO_PRIORITY_HINT FLTAPI FltGetIoPriorityHint(
  [in] PFLT_CALLBACK_DATA Data
);

Параметры

[in] Data

Указатель на структуру FLT_CALLBACK_DATA , представляющую операцию ввода-вывода. Этот параметр является обязательным и не может иметь значение NULL.

Возвращаемое значение

Подпрограмма FltGetIoPriorityHint возвращает указание приоритета ввода-вывода, полученное из структуры FLT_CALLBACK_DATA .

Комментарии

Подпрограмма FltGetIoPriorityHint извлекает указание приоритета ввода-вывода из структуры dataFLT_CALLBACK_DATA . Это указание будет основываться на следующих полях в FLT_CALLBACK_DATA:

  • IRP (необязательно)
  • FileObject
  • Thread
Если эти FLT_CALLBACK_DATA поля не имеют приоритета ввода-вывода, подпрограмма возвращает IoPriorityNormal.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Целевая платформа Универсальное
Верхняя часть fltkernel.h (включая FltKernel.h)
Библиотека FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

См. также раздел

FLT_CALLBACK_DATA

FltApplyPriorityInfoThread

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IO_PRIORITY_INFO