Funzione FltGetIoPriorityHint (fltkernel.h)

La routine FltGetIoPriorityHint viene usata da un driver minifilter per ottenere informazioni sulla priorità di I/O dai dati di callback.

Sintassi

IO_PRIORITY_HINT FLTAPI FltGetIoPriorityHint(
  [in] PFLT_CALLBACK_DATA Data
);

Parametri

[in] Data

Puntatore a una struttura FLT_CALLBACK_DATA che rappresenta un'operazione di I/O. Questo parametro è obbligatorio e non può essere NULL.

Valore restituito

La routine FltGetIoPriorityHint restituisce un hint di priorità di I/O recuperato da una struttura FLT_CALLBACK_DATA .

Commenti

La routine FltGetIoPriorityHint recupera un hint di priorità I/O dalla struttura data FLT_CALLBACK_DATA. Questo hint sarà basato sui campi seguenti nel FLT_CALLBACK_DATA:

  • IRP (facoltativo)
  • FileObject
  • Thread
Se questi campi FLT_CALLBACK_DATA non hanno una priorità di I/O, la routine restituisce IoPriorityNormal.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Universale
Intestazione fltkernel.h (include FltKernel.h)
Libreria FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Vedi anche

FLT_CALLBACK_DATA

FltApplyPriorityInfoThread

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IO_PRIORITY_INFO