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

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

Синтаксис

IO_PRIORITY_HINT FLTAPI FltGetIoPriorityHintFromCallbackData(
  [in] PFLT_CALLBACK_DATA Data
);

Параметры

[in] Data

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

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

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

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

Если при получении подсказки возникает ошибка, подпрограмма возвращает IoPriorityNormal.

Комментарии

Эта подпрограмма является NONPAGED и может вызываться из путей ввода-вывода на разбиение по страницам.

Требования

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

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

FLT_CALLBACK_DATA

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IO_PRIORITY_INFO