Funzione FltSetIoPriorityHintIntoCallbackData (fltkernel.h)

La routine FltSetIoPriorityHintIntoCallbackData viene utilizzata da un driver minifilter per impostare le informazioni sulla priorità di I/O nei dati di callback.

Sintassi

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

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.

[in] PriorityHint

Valore di enumerazione IO_PRIORITY_HINT da impostare per l'operazione di I/O nei dati di callback a cui punta Dati.

Valore restituito

Se si tratta di un'operazione di I/O veloce, la routine FltSetIoPriorityHintIntoCallbackData restituisce STATUS_SUCCESS.

Codice restituito Descrizione
STATUS_INVALID_PARAMETER
Il valore del parametro PriorityHint non è valido. Si tratta di un codice di errore.

Commenti

Questa routine è NONPAGED e può essere chiamata dai percorsi di I/O di paging.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows Vista.
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

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IO_PRIORITY_HINT