Функция 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 извлекает указание приоритета операций ввода-вывода из структуры FLT_CALLBACK_DATA данных. Это указание будет основано на следующих полях в FLT_CALLBACK_DATA:

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

Требования

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

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

FLT_CALLBACK_DATA

FltApplyPriorityInfoThread

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IO_PRIORITY_INFO