FltGetIoPriorityHintFromCallbackData function

The FltGetIoPriorityHintFromCallbackData routine is used by a minifilter driver to get IO priority information from callback data.

Syntax

IO_PRIORITY_HINT FLTAPI FltGetIoPriorityHintFromCallbackData(
  PFLT_CALLBACK_DATA Data
);

Parameters

Data

A pointer to a FLT_CALLBACK_DATA structure that represents an I/O operation. This parameter is required and cannot be NULL.

Return Value

The FltGetIoPriorityHintFromCallbackData routine returns an IO priority hint retrieved from the DataFLT_CALLBACK_DATA structure.

If the FLT_CALLBACK_DATA structure does not have an IO priority, the routine returns IoPriorityNormal.

If an error occurs retrieving the hint, the routine returns IoPriorityNormal.

Remarks

This routine is NONPAGED and can be called from paging IO paths.

Requirements

   
Windows version Available in Windows Vista and later Windows operating systems.
Target Platform Universal
Header fltkernel.h (include FltKernel.h)
Library FltMgr.lib
DLL Fltmgr.sys
IRQL "<= DISPATCH_LEVEL"

See Also

FLT_CALLBACK_DATA

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IO_PRIORITY_INFO