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

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

Синтаксис

NTSTATUS FLTAPI FltSetIoPriorityHintIntoCallbackData(
  [in] PFLT_CALLBACK_DATA Data,
  [in] IO_PRIORITY_HINT   PriorityHint
);

Параметры

[in] Data

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

[in] PriorityHint

Значение перечисления IO_PRIORITY_HINT для операции ввода-вывода в данных обратного вызова, на которые указывает data.

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

Если это быстрая операция ввода-вывода, подпрограмма FltSetIoPriorityHintIntoCallbackData возвращает STATUS_SUCCESS.

Код возврата Описание
STATUS_INVALID_PARAMETER
Недопустимое значение параметра PriorityHint . Это код ошибки.

Комментарии

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

Требования

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

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

FLT_CALLBACK_DATA

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IO_PRIORITY_HINT