Freigeben über


FltGetIoPriorityHintFromCallbackData-Funktion (fltkernel.h)

Die FltGetIoPriorityHintFromCallbackData-Routine wird von einem Minifiltertreiber verwendet, um E/A-Prioritätsinformationen aus Rückrufdaten abzurufen.

Syntax

IO_PRIORITY_HINT FLTAPI FltGetIoPriorityHintFromCallbackData(
  [in] PFLT_CALLBACK_DATA Data
);

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.

Rückgabewert

Die FltGetIoPriorityHintFromCallbackData-Routine gibt einen E/A-Prioritätshinweis zurück, der aus der DataFLT_CALLBACK_DATA-Struktur abgerufen wurde.

Wenn die FLT_CALLBACK_DATA-Struktur keine E/A-Priorität hat, gibt die Routine IoPriorityNormal zurück.

Wenn beim Abrufen des Hinweises ein Fehler auftritt, gibt die Routine IoPriorityNormal zurück.

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Windows-Betriebssystemen.
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

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IO_PRIORITY_INFO