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 darf nicht NULL sein.
[in] PriorityHint
Der IO_PRIORITY_HINT Enumerationswert, der für die Threadinformationen festgelegt werden soll, auf die von Thread verwiesen wird.
Rückgabewert
Wenn der an den PriorityHint-Parameter übergebene E/A-Wert 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 |
---|---|
|
Der Wert des Parameters PriorityHint ist ungültig. Dies ist ein Fehlercode. |
Hinweise
Diese Routine ist NONPAGED und kann über paging E/A-Pfade aufgerufen werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows Vista. |
Zielplattform | Universell |
Header | fltkernel.h (include FltKernel.h) |
Bibliothek | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= DISPATCH_LEVEL |
Weitere Informationen
FltGetIoPriorityHintFromCallbackData
FltGetIoPriorityHintFromFileObject
FltGetIoPriorityHintFromThread
FltSetIoPriorityHintIntoCallbackData