Condividi tramite


Funzione FltSetIoPriorityHintIntoThread (fltkernel.h)

La routine FltSetIoPriorityHintIntoThread viene usata da un driver minifiltro per impostare le informazioni sulla priorità di I/O in un thread.

Sintassi

NTSTATUS FLTAPI FltSetIoPriorityHintIntoThread(
  [in] PETHREAD         Thread,
  [in] IO_PRIORITY_HINT PriorityHint
);

Parametri

[in] Thread

Puntatore al thread da modificare. Questo parametro è obbligatorio e non può essere NULL.

[in] PriorityHint

Valore di enumerazione IO_PRIORITY_HINT da impostare per le informazioni sul thread a cui punta Thread.

Valore restituito

Se il valore IO Priority passato al parametro PriorityHint viene applicato correttamente al Thread, FltSetIoPriorityHintIntoThread restituisce STATUS_SUCCESS. In caso contrario, restituisce un valore NTSTATUS appropriato, ad esempio uno dei seguenti:

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

Osservazioni

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

Fabbisogno

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

Vedere anche

FLT_CALLBACK_DATA

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

IO_PRIORITY_HINT