Freigeben über


FltSetIoPriorityHintIntoCallbackData-Funktion (fltkernel.h)

Die FltSetIoPriorityHintIntoCallbackData Routine wird von einem Minifiltertreiber verwendet, um die E/A-Prioritätsinformationen in Rückrufdaten festzulegen.

Syntax

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

Parameter

[in] Data

Ein Zeiger auf eine FLT_CALLBACK_DATA Struktur, die einen E/A-Vorgang darstellt. Dieser Parameter ist erforderlich und kann nicht NULL-werden.

[in] PriorityHint

Der IO_PRIORITY_HINT Enumerationswert, der für den E/A-Vorgang in den Rückrufdaten festgelegt werden soll, auf die durch Dataverwiesen wird.

Rückgabewert

Wenn dies ein schneller E/A-Vorgang ist, gibt die FltSetIoPriorityHintIntoCallbackData- Routine STATUS_SUCCESS zurück.

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

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IO_PRIORITY_HINT