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 darf nicht NULL sein.

[in] PriorityHint

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

Rückgabewert

Wenn es sich um einen schnellen E/A-Vorgang handelt, gibt die FltSetIoPriorityHintIntoCallbackData-Routine STATUS_SUCCESS zurück.

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

Hinweise

Diese Routine ist NONPAGED und kann aus Paging-E/A-Pfaden aufgerufen werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows Vista.
Zielplattform Universell
Header fltkernel.h (fltKernel.h einschließen)
Bibliothek FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Weitere Informationen

FLT_CALLBACK_DATA

FltApplyPriorityInfoThread

FltGetIoPriorityHint

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IO_PRIORITY_HINT