Поделиться через


Функция 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
  • Нить
Если эти поля 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