Freigeben über


FltGetIoPriorityHint-Funktion (fltkernel.h)

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

Syntax

IO_PRIORITY_HINT FLTAPI FltGetIoPriorityHint(
  [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 kann nicht NULL-werden.

Rückgabewert

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

Bemerkungen

Die FltGetIoPriorityHint Routine ruft einen E/A-Prioritätshinweis aus der DataFLT_CALLBACK_DATA-Struktur ab. Dieser Hinweis basiert auf den folgenden Feldern in der FLT_CALLBACK_DATA:

  • IRP (optional)
  • FileObject
  • Faden
Wenn diese FLT_CALLBACK_DATA Felder keine E/A-Priorität haben, gibt die Routine IoPriorityNormal zurück.

Anforderungen

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

Siehe auch

FLT_CALLBACK_DATA

FltApplyPriorityInfoThread-

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IO_PRIORITY_INFO