Freigeben über


FltSetIoPriorityHintIntoThread-Funktion (fltkernel.h)

Die FltSetIoPriorityHintIntoThread Routine wird von einem Minifiltertreiber verwendet, um die E/A-Prioritätsinformationen in einem Thread festzulegen.

Syntax

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

Parameter

[in] Thread

Ein Zeiger auf den zu ändernden Thread. Dieser Parameter ist erforderlich und kann nicht NULL-werden.

[in] PriorityHint

Der IO_PRIORITY_HINT Enumerationswert, der für die Threadinformationen festgelegt werden soll, auf die durch Thread-verwiesen wird.

Rückgabewert

Wenn der an den parameter PriorityHint übergebene E/A-Prioritätswert erfolgreich auf den Thread-angewendet wird, gibt FltSetIoPriorityHintIntoThread STATUS_SUCCESS zurück. Andernfalls wird ein entsprechender NTSTATUS-Wert zurückgegeben, z. B. einer der folgenden:

Rückgabecode Beschreibung
STATUS_INVALID_PARAMETER
Der Wert des PriorityHint-Parameters ist ungültig. Dies ist ein Fehlercode.

Bemerkungen

Diese Routine ist NONPAGED und kann von Auslagerungs-E/A-Pfaden aufgerufen werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows Vista.
Zielplattform- Universal
Header- fltkernel.h (include FltKernel.h)
Library FltMgr.lib
DLL- Fltmgr.sys
IRQL- <= DISPATCH_LEVEL

Siehe auch

FLT_CALLBACK_DATA

FltApplyPriorityInfoThread-

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

IO_PRIORITY_HINT