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

Rückgabewert

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

Hinweise

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

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

Anforderungen

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

FltGetIoPriorityHintFromCallbackData

FltGetIoPriorityHintFromFileObject

FltGetIoPriorityHintFromThread

FltRetrieveIoPriorityInfo

FltSetIoPriorityHintIntoCallbackData

FltSetIoPriorityHintIntoFileObject

FltSetIoPriorityHintIntoThread

IO_PRIORITY_INFO