Funzione FltSetIoPriorityHintIntoThread (fltkernel.h)

La routine FltSetIoPriorityHintIntoThread viene usata da un driver minifilter 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 del thread a cui fa riferimento Thread.

Valore restituito

Se il valore priorità IO 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.

Commenti

Questa routine è NONPAGED e può essere chiamata dai percorsi 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

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

IO_PRIORITY_HINT