Freigeben über


fltkernel.h header

Diese Kopfzeile wird von ifsk verwendet. Weitere Informationen finden Sie unter:

fltkernel.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
FLT_IS_FASTIO_OPERATION

Weitere Informationen zu FLT_IS_FASTIO_OPERATION
FLT_IS_FS_FILTER_OPERATION

Erfahren Sie mehr über das FLT_IS_FS_FILTER_OPERATION-Makro.
FLT_IS_IRP_OPERATION

Erfahren Sie mehr über das FLT_IS_IRP_OPERATION-Makro.
FLT_IS_REISSUED_IO

Erfahren Sie mehr über das FLT_IS_REISSUED_IO-Makro.
FLT_IS_SYSTEM_BUFFER

Erfahren Sie mehr über das FLT_IS_SYSTEM_BUFFER-Makro.
FltAcknowledgeEcp

Die FltAcknowledgeEcp-Routine wird verwendet, um eine zusätzliche Create-Parameterkontextstruktur (ECP) als bestätigt zu kennzeichnen.
FltAcquirePushLockExclusive

Die FltAcquirePushLockExclusive-Routine ruft die angegebene Pushsperre für exklusiven Zugriff durch den aufrufenden Thread ab.
FltAcquirePushLockExclusiveEx

Die FltAcquirePushLockExclusiveEx-Routine ruft die angegebene Pushsperre für exklusiven Zugriff durch den aufrufenden Thread ab.
FltAcquirePushLockShared

Die FltAcquirePushLockShared-Routine erwirbt die angegebene Pushsperre für den freigegebenen Zugriff durch den aufrufenden Thread.
FltAcquirePushLockSharedEx

Die FltAcquirePushLockSharedEx-Routine erwirbt die angegebene Pushsperre für den freigegebenen Zugriff durch den aufrufenden Thread.
FltAcquireResourceExclusive

Erfahren Sie mehr über die FltAcquireResourceExclusive-Funktion.
FltAcquireResourceShared-

Erfahren Sie mehr über die Funktion FltAcquireResourceShared.
FltAddOpenReparseEntry

Diese Routine fügt eine aufrufer zugeordnete offene Analysestruktur, OPEN_REPARSE_LIST_ENTRY, zu einem Erstellungsvorgang hinzu.
FltAdjustDeviceStackSizeForIoRedirection

Die FltAdjustDeviceStackSizeForIoRedirection-Routine erhöht die Größe des Quellgerätestapels, damit ein Minifilter von einer angegebenen Quellinstanz zu einer angegebenen Zielinstanz umgeleitet werden kann, wenn der Zielstapel tiefer als der Quellstapel ist.
FltAllocateCallbackData

FltAllocateCallbackData weist eine Rückrufdatenstruktur zu, mit der ein Minifiltertreiber eine E/A-Anforderung initiieren kann.
FltAllocateCallbackDataEx

Die FltAllocateCallbackDataEx-Routine weist eine Rückrufdatenstruktur zu und kann Arbeitsspeicher für zusätzliche Strukturen vorverteilen, die ein Minifiltertreiber verwenden kann, um eine E/A-Anforderung zu initiieren.
FltAllocateContext-

Erfahren Sie mehr über die FltAllocateContext-Funktion.
FltAllocateDeferredIoWorkItem-

FltAllocateDeferredIoWorkItem weist eine Verzögerte E/A-Arbeitsaufgabe zu.
FltAllocateExtraCreateParameter

Die FltAllocateExtraCreateParameter-Routine weist den ausgelagerten Speicherpool für eine benutzerdefinierte extra create parameter (ECP)-Kontextstruktur zu und generiert einen Zeiger auf diese Struktur.
FltAllocateExtraCreateParameterFromLookasideList

Die FltAllocateExtraCreateParameterFromLookasideList-Routine weist speicherpool aus einer bestimmten Lookaside-Liste für eine zusätzliche Create-Parameter-Kontextstruktur (ECP) zu und generiert einen Zeiger auf diese Struktur.
FltAllocateExtraCreateParameterList

Die FltAllocateExtraCreateParameterList-Routine weist seitenseitigen Poolspeicher für eine zusätzliche ECP-Listenstruktur (Create Parameter) zu und generiert einen Zeiger auf diese Struktur.
FltAllocateFileLock

Die FltAllocateFileLock-Routine weist eine neue FILE_LOCK Struktur zu und initialisiert sie.
FltAllocateGenericWorkItem

FltAllocateGenericWorkItem weist eine generische Arbeitsaufgabe zu.
FltAllocatePoolAlignedWithTag-

FltAllocatePoolAlignedWithTag weist einen geräteausgeglichenen Puffer für die Verwendung in einem nicht zwischengespeicherten E/A-Vorgang zu.
FltApplyPriorityInfoThread-

Die FltApplyPriorityInfoThread-Routine wird von einem Minifiltertreiber verwendet, um Prioritätsinformationen auf einen Thread anzuwenden.
FltAttachVolume

FltAttachVolume erstellt eine neue Minifiltertreiberinstanz und fügt sie an das angegebene Volume an.
FltAttachVolumeAtAltitude

FltAttachVolumeAtAltitude ist eine Debugunterstützungsroutine, die eine Minifiltertreiberinstanz an ein Volume in einer angegebenen Höhe anfügt und alle Einstellungen in der INF-Datei des Minifiltertreibers überschreibt.
FltBuildDefaultSecurityDescriptor-

FltBuildDefaultSecurityDescriptor erstellt einen Standardsicherheitsdeskriptor für die Verwendung mit FltCreateCommunicationPort.
FltCancelFileOpen

Ein Minifiltertreiber kann die FltCancelFileOpen-Routine verwenden, um eine neu geöffnete oder erstellte Datei zu schließen.
FltCancelIo

Die FltCancelIo-Routine bricht einen E/A-Vorgang ab.
FltCancellableWaitForMultipleObjects

Die FltCancellableWaitForMultipleObjects führt einen abbruchbaren Wartevorgang (eine Wartezeit, die beendet werden kann) für ein oder mehrere Dispatcherobjekte aus.
FltCancellableWaitForSingleObject

Die FltCancellableWaitForSingleObject-Routine führt einen abbruchbaren Wartevorgang (eine Wartezeit, die beendet werden kann) für ein Dispatcherobjekt aus.
FltCbdqDisable

FltCbdqDisable deaktiviert die Rückrufdatenwarteschlange eines Minifiltertreibers.
FltCbdqEnable

FltCbdqEnable ermöglicht eine Rückrufdatenwarteschlange, die durch einen vorherigen Aufruf von FltCbdqDisable deaktiviert wurde.
FltCbdqInitialize

FltCbdqInitialize initialisiert die Verteilertabelle eines Minifiltertreibers für die Datenwarteschlange.
FltCbdqInsertIo

FltCbdqInsertIo fügt die Rückrufdatenstruktur für einen E/A-Vorgang in die Rückrufdatenwarteschlange eines Filtertreibers ein.
FltCbdqRemoveIo

FltCbdqRemoveIo entfernt ein bestimmtes Element aus der Rückrufdatenwarteschlange eines Minifiltertreibers.
FltCbdqRemoveNextIo

FltCbdqRemoveNextIo entfernt das nächste übereinstimmende Element in der Rückrufdatenwarteschlange eines Minifiltertreibers.
FltCheckAndGrowNameControl

Die FltCheckAndGrowNameControl-Routine überprüft, ob der Puffer in einer FLT_NAME_CONTROL Struktur groß genug ist, um die angegebene Anzahl von Bytes aufzunehmen. Wenn nicht, ersetzt FltCheckAndGrowNameControl sie durch einen größeren vom System zugewiesenen Puffer.
FltCheckLockForReadAccess-

Die FltCheckLockForReadAccess-Routine bestimmt, ob der Aufrufer Lesezugriff auf einen gesperrten Bytebereich einer Datei hat.
FltCheckLockForWriteAccess

Die FltCheckLockForWriteAccess-Routine bestimmt, ob der Aufrufer Schreibzugriff auf einen gesperrten Bytebereich einer Datei hat.
FltCheckOplock-

Ein Minifiltertreiber ruft FltCheckOplock auf, um die Rückrufdatenstruktur für einen IRP-basierten Datei-E/A-Vorgang mit dem aktuellen opportunistischen Sperrzustand (Oplock) der Datei zu synchronisieren.
FltCheckOplockEx

Ein Minifiltertreiber ruft die FltCheckOplockEx-Routine auf, um die Rückrufdatenstruktur für einen IRP-basierten Datei-E/A-Vorgang mit dem aktuellen opportunistischen Sperrzustand (Oplock) der Datei zu synchronisieren.
FltClearCallbackDataDirty

Die FltClearCallbackDataDirty-Routine löscht das Rückruf-Flag in einer Rückrufdatenstruktur.
FltClearCancelCompletion

FltClearCancelCompletion löscht eine Abbruchroutine, die für einen E/A-Vorgang angegeben wurde.
FltClose

FltClose schließt ein Dateihandle, das von FltCreateFile oder FltCreateFileEx geöffnet wurde.
FltCloseClientPort

FltCloseClientPort schließt einen Kommunikationsclientport.
FltCloseCommunicationPort

FltCloseCommunicationPort schließt den Kommunikationsserverport eines Minifiltertreibers.
FltCloseSectionForDataScan

Die FltCloseSectionForDataScan-Routine schließt ein Abschnittsobjekt, das einem Dateidatenstrom zugeordnet ist.
FltCommitComplete-

Die FltCommitComplete-Routine erkennt eine TRANSACTION_NOTIFY_COMMIT Benachrichtigung an.
FltCommitFinalizeComplete

Die FltCommitFinalizeComplete-Routine erkennt eine TRANSACTION_NOTIFY_COMMIT_FINALIZE Benachrichtigung an.
FltCompareInstanceAltitudes

FltCompareInstanceAltitudes vergleicht die Höhen von zwei Minifiltertreiberinstanzen.
FltCompletePendedPostOperation

FltCompletePendedPostOperation setzt die Abschlussverarbeitung für einen E/A-Vorgang fort, der in der Postoperationsrückrufroutine eines Minifiltertreibers eingestiftet wurde.
FltCompletePendedPreOperation

FltCompletePendedPreOperation setzt die Verarbeitung für einen E/A-Vorgang fort, der in der Preoperationsrückrufroutine (PFLT_PRE_OPERATION_CALLBACK) eines Minifiltertreibers eingestiftet wurde.
FltCopyOpenReparseList

Diese Routine kopiert alle offenen Analyseinformationen aus einer vorherigen Erstellung in eine neue ECP-Liste, die zum Ausgeben einer zweiten Erstellung verwendet werden kann.
FltCreateCommunicationPort

Erfahren Sie mehr über die Funktion FltCreateCommunicationPort.
FltCreateFile-

Erfahren Sie mehr über die FltCreateFile-Funktion.
FltCreateFileEx-

Minifiltertreiber rufen FltCreateFileEx auf, um eine neue Datei zu erstellen oder eine vorhandene Datei zu öffnen.
FltCreateFileEx2

Minifiltertreiber rufen FltCreateFileEx2 auf, um eine neue Datei zu erstellen oder eine vorhandene Datei zu öffnen. Diese Routine enthält auch einen optionalen Kontextparameter zum Erstellen.
FltCreateMailslotFile

Minifiltertreiber rufen FltCreateMailslotFile auf, um eine neue Pipe zu erstellen oder ein vorhandenes Maillot zu öffnen.
FltCreateNamedPipeFile-

Minifiltertreiber rufen FltCreateNamedPipeFile auf, um eine neue Pipe zu erstellen oder eine vorhandene Pipe zu öffnen.
FltCreateSectionForDataScan-

Die FltCreateSectionForDataScan-Routine erstellt ein Abschnittsobjekt für eine Datei. Der Filter-Manager kann optional E/A mit dem erstellten Abschnitt synchronisieren.
FltCreateSystemVolumeInformationFolder

FltCreateSystemVolumeInformationFolder überprüft das Vorhandensein des Ordners "System Volume Information" auf einem Dateisystemvolume. Wenn der Ordner nicht vorhanden ist, wird der Ordner erstellt.
FltCurrentBatchOplock

Ein Minifiltertreiber ruft FltCurrentBatchOplock auf, um festzustellen, ob es opportunistische Sperren (Oplocks) für eine Datei gibt.
FltCurrentOplock

Ein Minifiltertreiber ruft die FltCurrentOplock-Routine auf, um festzustellen, ob es opportunistische Sperren (Oplocks) in einer Datei gibt.
FltCurrentOplockH

Ein Minifiltertreiber ruft die FltCurrentOplockH-Routine auf, um zu bestimmen, ob CACHE_HANDLE_LEVEL opportunistische Sperren (Oplocks) in einer Datei vorhanden sind.
FltDecodeParameters

FltDecodeParameters gibt Zeiger auf die Speicherdeskriptorliste (MDL)-Adresse, Pufferzeiger, Pufferlänge und gewünschte Zugriffsparameter für einen E/A-Vorgang zurück.
FltDeleteContext-

FltDeleteContext markiert einen angegebenen Kontext für das Löschen.
FltDeleteExtraCreateParameterLookasideList

Die FltDeleteExtraCreateParameterLookasideList-Routine gibt eine zusätzliche Create-Parameter(ECP)-Lookaside-Liste frei.
FltDeleteFileContext-

Die FltDeleteFileContext-Routine ruft einen Dateikontext ab und löscht einen Dateikontext, den ein bestimmter Minifiltertreiber für eine bestimmte Datei festgelegt hat.
FltDeleteInstanceContext

FltDeleteInstanceContext entfernt einen Kontext aus einer bestimmten Instanz und markiert den Kontext für das Löschen.
FltDeletePushLock

Die FltDeletePushLock-Routine löscht eine bestimmte Pushsperre.
FltDeleteStreamContext

FltDeleteStreamContext entfernt einen Kontext, den eine bestimmte Minifiltertreiberinstanz für einen bestimmten Datenstrom festgelegt hat, und markiert den Kontext für das Löschen.
FltDeleteStreamHandleContext-

FltDeleteStreamHandleContext entfernt einen Kontext, den eine bestimmte Minifiltertreiberinstanz für ein bestimmtes Datenstromhandle festgelegt hat, und markiert den Kontext für das Löschen.
FltDeleteTransactionContext

Die FltDeleteTransactionContext-Routine entfernt einen Kontext aus einer bestimmten Transaktion und markiert den Kontext für das Löschen.
FltDeleteVolumeContext

FltDeleteVolumeContext entfernt einen Kontext, den ein bestimmter Minifiltertreiber für ein bestimmtes Volume festgelegt hat, und markiert den Kontext für das Löschen.
FltDetachVolume

FltDetachVolume trennt eine Minifiltertreiberinstanz von einem Volume.
FltDeviceIoControlFile-

FltDeviceIoControlFile sendet einen Steuercode direkt an einen angegebenen Gerätetreiber, wodurch der entsprechende Treiber die angegebene Aktion ausführt.
FltDoCompletionProcessingWhenSafe

Wenn dies sicher ist, führt die FltDoCompletionProcessingWhenSafe-Funktion eine Minifiltertreiber-Postoperationsrückrufroutine aus.
FltEnlistInTransaction-

Die FltEnlistInTransaction-Routine listet einen Minifiltertreiber in einer bestimmten Transaktion auf.
FltEnumerateFilterInformation

Die FltEnumerateFilterInformation-Routine enthält Informationen zu allen registrierten Filtertreibern (einschließlich Minifilter- und Legacyfiltertreibern) im System.
FltEnumerateFilters

Die FltEnumerateFilters-Routine listet alle registrierten Minifiltertreiber im System auf.
FltEnumerateInstanceInformationByDeviceObject

Die FltEnumerateInstanceInformationByDeviceObject-Routine stellt Informationen zu Minifiltertreiberinstanzen und älteren Filtertreibern bereit, die an das Volume im Zusammenhang mit einem angegebenen Geräteobjekt angefügt sind.
FltEnumerateInstanceInformationByFilter

Die FltEnumerateInstanceInformationByFilter-Routine stellt Informationen zu Instanzen eines bestimmten Minifiltertreibers bereit.
FltEnumerateInstanceInformationByVolume

Die FltEnumerateInstanceInformationByVolume-Routine enthält Informationen zu Minifiltertreiberinstanzen und älteren Filtertreibern (nur Windows Vista), die an ein bestimmtes Volume angefügt sind.
FltEnumerateInstanceInformationByVolumeName

Die FltEnumerateInstanceInformationByVolumeName-Routine stellt Informationen zu Minifiltertreiberinstanzen und Legacyfiltertreibern bereit, die mit dem angegebenen Namen an das Volume angefügt sind.
FltEnumerateInstances

Die FltEnumerateInstances-Routine listet Minifiltertreiberinstanzen für einen bestimmten Minifiltertreiber oder -volume auf.
FltEnumerateVolumeInformation

Die FltEnumerateVolumeInformation-Routine stellt Informationen zu Volumes bereit, die dem Filter-Manager bekannt sind.
FltEnumerateVolumes

Die FltEnumerateVolumes-Routine listet alle Volumes im System auf.
FltFastIoMdlRead

Die FltFastIoMdlRead-Routine gibt eine Speicherdeskriptorliste (MDL) zurück, die direkt auf den angegebenen Bytebereich im Dateicache verweist.
FltFastIoMdlReadComplete

Die FltFastIoMdlReadComplete-Routine schließt den Lesevorgang ab, den die FltFastIoMdlRead-Routine initiiert hat.
FltFastIoMdlWriteComplete

Die FltFastIoMdlWriteComplete-Routine in fltkernel.h gibt die Ressourcen frei, die FltFastIoPrepareMdlWrite zugeordnet wurden.
FltFastIoPrepareMdlWrite

Die FltFastIoPrepareMdlWrite-Routine gibt eine verknüpfte Liste der Speicherdeskriptorlisten (MDLs) zurück, die auf den angegebenen Bereich zwischengespeicherter Dateidaten verweisen, um Daten direkt in den Cache zu schreiben.
FltFindExtraCreateParameter

Die FltFindExtraCreateParameter-Routine durchsucht eine bestimmte ECP-Liste nach einer ECP-Kontextstruktur eines bestimmten Typs und gibt einen Zeiger auf diese Struktur zurück, wenn sie gefunden wird.
FltFlushBuffers

Die FltFlushBuffers-Routine wird vom Minifiltertreiber verwendet, um eine flush-Anforderung für eine bestimmte Datei an das Dateisystem zu senden.
FltFlushBuffers2

Erfahren Sie mehr über die Funktion FltFlushBuffers2.
FltFreeCallbackData-

Die FltFreeCallbackData-Routine gibt eine Rückrufdatenstruktur frei, die der FltAllocateCallbackData-Routine zugeordnet ist.
FltFreeDeferredIoWorkItem

Die FltFreeDeferredIoWorkItem-Routine gibt eine Arbeitsaufgabe frei, die von der FltAllocateDeferredIoWorkItem-Routine zugeordnet ist.
FltFreeExtraCreateParameter

Die FltFreeExtraCreateParameter-Routine gibt den Speicher für eine ECP-Kontextstruktur frei.
FltFreeExtraCreateParameterList

Die FltFreeExtraCreateParameterList-Routine gibt eine zusätzliche Create-Parameter-Listenstruktur (ECP) frei.
FltFreeFileLock-

Die FltFreeFileLock-Routine entinitialisiert und gibt eine initialisierte FILE_LOCK Struktur frei.
FltFreeGenericWorkItem

Die FltFreeGenericWorkItem-Routine gibt eine Arbeitsaufgabe frei, die der FltAllocateGenericWorkItem-Routine zugeordnet ist.
FltFreeOpenReparseList

Diese Routine behandelt alle Informationen, die durch einen vorherigen Aufruf von FltCopyOpenReparseList in einen Erstellungsvorgang kopiert wurden.
FltFreePoolAlignedWithTag-

Die FltFreePoolAlignedWithTag-Routine gibt einen zwischengespeicherten Puffer frei, der durch einen vorherigen Aufruf von FltAllocatePoolAlignedWithTag zugewiesen wurde.
FltFreeSecurityDescriptor-

FltFreeSecurityDescriptor gibt einen Sicherheitsdeskriptor frei, der von der FltBuildDefaultSecurityDescriptor-Routine zugewiesen wurde.
FltFsControlFile-

Die FltFsControlFile-Routine sendet einen Steuerelementcode direkt an einen angegebenen Dateisystem- oder Dateisystemfiltertreiber, wodurch der entsprechende Treiber die angegebene Aktion ausführt.
FltGetActivityIdCallbackData-

Die FltGetActivityIdCallbackData-Routine ruft die aktuelle Aktivitäts-ID ab, die einer Anforderung in den Rückrufdaten eines Minifilters zugeordnet ist.
FltGetBottomInstance

FltGetBottomInstance gibt einen undurchsichtigen Instanzzeiger für die Minifiltertreiberinstanz zurück, falls vorhanden, die am unteren Rand des Instanzstapels für ein bestimmtes Volume angefügt ist.
FltGetContexts

Erfahren Sie mehr über die FltGetContexts-Funktion.
FltGetContextsEx

Erfahren Sie mehr über die FltGetContextsEx-Funktion.
FltGetCopyInformationFromCallbackData-

Erfahren Sie mehr über die FltGetCopyInformationFromCallbackData-Funktion.
FltGetDestinationFileNameInformation

Erfahren Sie mehr über die FltGetDestinationFileNameInformation-Routine.
FltGetDeviceObject

Die FltGetDeviceObject-Routine gibt einen Zeiger auf das Volumegeräteobjekt (Volume Device Object, VDO) des Filter-Managers für ein bestimmtes Volume zurück.
FltGetDiskDeviceObject

Die FltGetDiskDeviceObject-Routine gibt einen Zeiger auf das Datenträgergeräteobjekt zurück, das einem bestimmten Volume zugeordnet ist.
FltGetEcpListFromCallbackData

Die FltGetEcpListFromCallbackData-Routine gibt einen Zeiger auf eine zusätzliche CREATE-Parameterkontextstruktur (ECP)-Liste zurück, die einem bestimmten Create-Operation-Callback-Data-Objekt zugeordnet ist.
FltGetFileContext-

Erfahren Sie mehr über die FltGetFileContext-Funktion.
FltGetFileNameInformation

Die FltGetFileNameInformation-Routine gibt Nameninformationen für eine Datei oder ein Verzeichnis zurück.
FltGetFileNameInformationUnsafe-

Die FltGetFileNameInformationUnsafe-Routine gibt Nameninformationen für eine geöffnete Datei oder ein geöffnetes Verzeichnis zurück.
FltGetFileSystemType

Die FltGetFileSystemType-Funktion verwendet ein Volume- oder Instanzobjekt und stellt den Dateisystemtyp des Volumes bereit.
FltGetFilterFromInstance

Die FltGetFilterFromInstance-Routine gibt einen undurchsichtigen Filterzeiger für den Minifiltertreiber zurück, der die angegebene Instanz erstellt hat.
FltGetFilterFromName

Die FltGetFilterFromName-Routine gibt einen undurchsichtigen Filterzeiger für einen registrierten Minifiltertreiber zurück, dessen Name dem Wert im Parameter FilterName entspricht.
FltGetFilterInformation

Die FltGetFilterInformation-Routine stellt Informationen zu einem Minifiltertreiber bereit.
FltGetInstanceContext

Erfahren Sie mehr über die FltGetInstanceContext-Funktion.
FltGetInstanceInformation

Die FltGetInstanceInformation-Routine gibt Informationen zu einer Minifiltertreiberinstanz zurück.
FltGetIoPriorityHint

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

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

Die FltGetIoPriorityHintFromFileObject-Routine wird von einem Minifiltertreiber verwendet, um E/A-Prioritätsinformationen aus einem Dateiobjekt abzurufen.
FltGetIoPriorityHintFromThread

Die FltGetIoPriorityHintFromThread-Routine wird von einem Minifiltertreiber verwendet, um E/A-Prioritätsinformationen aus einem Thread abzurufen.
FltGetIrpName

Die FltGetIrpName-Routine gibt den Namen für einen Hauptfunktionscode als druckbare Zeichenfolge zurück.
FltGetLowerInstance

Die FltGetLowerInstance-Routine gibt einen undurchsichtigen Instanzzeiger für die nächste niedrigere Minifiltertreiberinstanz zurück, falls vorhanden, die unter einer bestimmten Minifiltertreiberinstanz auf demselben Volume angefügt ist.
FltGetNewSystemBufferAddress

Die FltGetNewSystemBufferAddress-Funktion ruft den AssociatedIrp.SystemBuffer-Puffer ab, den das Dateisystem zugewiesen hat. Die Nachrückrufroutine eines Minifiltertreibers ruft diese Funktion auf.
FltGetNextExtraCreateParameter

Die FltGetNextExtraCreateParameter-Routine gibt einen Zeiger auf die nächste (oder erste) zusätzliche Create-Parameterkontextstruktur (ECP) in einer bestimmten ECP-Liste zurück.
FltGetRequestorProcess-

Die FltGetRequestorProcess-Routine gibt einen Prozesszeiger für den Thread zurück, der einen bestimmten E/A-Vorgang angefordert hat.
FltGetRequestorProcessId-

Die FltGetRequestorProcessId-Routine gibt die eindeutige 32-Bit-Prozess-ID für den Prozess zurück, der dem Thread zugeordnet ist, der einen bestimmten E/A-Vorgang angefordert hat.
FltGetRequestorProcessIdEx-

Die FltGetRequestorProcessIdEx-Routine gibt den Kernelmodushandle für den Prozess zurück, der dem Thread zugeordnet ist, der einen bestimmten E/A-Vorgang angefordert hat.
FltGetRequestorSessionId

Die FltGetRequestorSessionId-Routine gibt die Sitzungs-ID des Prozesses zurück, der ursprünglich den angegebenen E/A-Vorgang angefordert hat.
FltGetRoutineAddress

Die FltGetRoutineAddress-Routine gibt einen Zeiger auf eine vom FltMgrRoutineName-Parameter angegebene Routine zurück.
FltGetSectionContext-

Erfahren Sie mehr über die FltGetSectionContext-Funktion.
FltGetStreamContext-

Erfahren Sie mehr über die FltGetStreamContext-Funktion.
FltGetStreamHandleContext-

Erfahren Sie mehr über die FltGetStreamHandleContext-Funktion.
FltGetSwappedBufferMdlAddress

Die FltGetSwappedBufferMdlAddress-Routine gibt die Speicherdeskriptorliste (MDL)-Adresse für einen Puffer zurück, der von einem Minifiltertreiber ausgetauscht wurde.
FltGetTopInstance

Die FltGetTopInstance-Routine gibt einen undurchsichtigen Instanzzeiger für die Minifiltertreiberinstanz zurück, die am oberen Rand des Instanzstapels für ein bestimmtes Volume angefügt ist.
FltGetTransactionContext-

Die FltGetTransactionContext-Routine ruft einen Kontext ab, der für eine Transaktion durch einen bestimmten Minifiltertreiber festgelegt wurde.
FltGetTunneledName

Die FltGetTunneledName-Routine ruft den tunnelierten Namen für eine Datei ab, wobei der normalisierte Name für die Datei durch einen vorherigen Aufruf von FltGetFileNameInformation, FltGetFileNameInformationUnsafe oder FltGetDestinationFileFileNameInformation zurückgegeben wird.
FltGetUpperInstance

Die FltGetUpperInstance-Routine gibt einen undurchsichtigen Instanzzeiger für die nächste höhere Minifiltertreiberinstanz zurück, falls vorhanden, die über einer bestimmten Minifiltertreiberinstanz auf demselben Volume angefügt wird.
FltGetVolumeContext-

Erfahren Sie mehr über die FltGetVolumeContext-Funktion.
FltGetVolumeFromDeviceObject

Die FltGetVolumeFromDeviceObject-Routine gibt einen undurchsichtigen Zeiger für das Volume zurück, das durch ein Volumegerätobjekt (Volume Device Object, VDO) dargestellt wird.
FltGetVolumeFromFileObject

Die FltGetVolumeFromFileObject-Routine gibt einen undurchsichtigen Zeiger für das Volume zurück, auf dem sich ein bestimmter Dateidatenstrom befindet.
FltGetVolumeFromInstance

Die FltGetVolumeFromInstance-Routine gibt einen undurchsichtigen Zeiger für das Volume zurück, an das eine angegebene Minifiltertreiberinstanz angefügt ist.
FltGetVolumeFromName

Die FltGetVolumeFromName-Routine gibt einen undurchsichtigen Zeiger für das Volume zurück, dessen Name mit dem Wert des VolumeName-Parameters übereinstimmt.
FltGetVolumeGuidName

Die FltGetVolumeGuidName-Routine gibt den Volumenamen für ein bestimmtes Volume im GUID-Format (Globally Unique Identifier) des Volumes zurück.
FltGetVolumeInformation

Die FltGetVolumeInformation-Routine stellt Informationen zu einem bestimmten Volume bereit.
FltGetVolumeInstanceFromName

Die FltGetVolumeInstanceFromName-Routine gibt einen undurchsichtigen Instanzzeiger für die angegebene Minifiltertreiberinstanz auf dem angegebenen Volume zurück.
FltGetVolumeName

Die FltGetVolumeName-Routine ruft den Volumenamen für ein bestimmtes Volume ab.
FltGetVolumeProperties

Die FltGetVolumeProperties-Routine gibt Volumeeigenschafteninformationen für das angegebene Volume zurück.
FltInitExtraCreateParameterLookasideList

Die FltInitExtraCreateParameterLookasideList-Routine initialisiert eine seitenseitige oder nicht seitenseitige Pool-Lookaside-Liste, die für die Zuordnung einer oder mehrerer zusätzlicher Create-Parameterkontextstrukturen (ECPs) mit fester Größe verwendet wird.
FltInitializeFileLock

Die FltInitializeFileLock-Routine initialisiert eine undurchsichtige FILE_LOCK Struktur, die der Aufrufer aus dem ausgelagerten Pool zugewiesen hat.
FltInitializeOplock

Die FltInitializeOplock-Routine initialisiert einen opportunistischen Sperrzeiger (Oplock).
FltInitializePushLock

Erfahren Sie mehr über die FltInitializePushLock-Funktion.
FltInsertExtraCreateParameter

Die FltInsertExtraCreateParameter-Routine fügt eine zusätzliche Create-Parameter-Kontextstruktur (ECP) in eine ECP-Liste ein.
FltIs32bitProcess-

Die FltIs32bitProcess-Routine überprüft, ob der Absender des aktuellen E/A-Vorgangs eine 32-Bit-Benutzermodusanwendung ist.
FltIsCallbackDataDirty

Die FltIsCallbackDataDirty-Routine testet das FLTFL_CALLBACK_DATA_DIRTY Flag in einer Rückrufdatenstruktur.
FltIsDirectory-

Ein Minifiltertreiber ruft die FltIsDirectory-Routine auf, um zu bestimmen, ob ein bestimmtes Dateiobjekt ein Verzeichnis darstellt.
FltIsEcpAcknowledged

Die FltIsEcpAcknowledged-Routine wird verwendet, um zu ermitteln, ob eine bestimmte zusätzliche Create-Parameterkontextstruktur (ECP) als bestätigt gekennzeichnet wurde.
FltIsEcpFromUserMode

Die FltIsEcpFromUserMode-Routine wird verwendet, um zu ermitteln, ob eine zusätzliche Create-Parameterkontextstruktur (ECP) vom Benutzermodus stammt.
FltIsFltMgrVolumeDeviceObject

Die FltIsFltMgrVolumeDeviceObject-Routine bestimmt, ob das angegebene Geräteobjekt zum Filter-Manager gehört und ob es sich bei dem Geräteobjekt um ein Volumegeräteobjekt handelt.
FltIsIoCanceled

Die FltIsIoCanceled-Routine überprüft, ob ein IRP-basierter Vorgang abgebrochen wurde.
FltIsIoRedirectionAllowed

Die FltIsIoRedirectionAllowed-Routine bestimmt, ob E/A von der angegebenen Quellfilterinstanz zu einer anderen angegebenen Filterinstanz umgeleitet werden kann.
FltIsIoRedirectionAllowedForOperation

Die FltIsIoRedirectionAllowedForOperation-Routine bestimmt, ob E/A von der Filterinstanz umgeleitet werden kann, die der angegebenen FLT_CALLBACK_DATA Struktur zugeordnet ist, an die angegebene Filterinstanz.
FltIsOperationSynchronous

Die FltIsOperationSynchronous-Routine bestimmt, ob eine bestimmte Rückrufdatenstruktur (FLT_CALLBACK_DATA) einen synchronen oder asynchronen E/A-Vorgang darstellt.
FltIsVolumeSnapshot

Die FltIsVolumeSnapshot-Routine bestimmt, ob eine Volume- oder Minifiltertreiberinstanz an ein Momentaufnahmevolume angefügt ist.
FltIsVolumeWritable

Die FltIsVolumeWritable-Routine bestimmt, ob das Datenträgergerät, das einer Volume- oder Minifiltertreiberinstanz entspricht, schreibbar ist.
FltLoadFilter-

Die FltLoadFilter-Routine lädt dynamisch einen Minifiltertreiber in das derzeit ausgeführte System.
FltLockUserBuffer-

Erfahren Sie mehr über die FltLockUserBuffer-Funktion.
FltNotifyFilterChangeDirectory

Die FltNotifyFilterChangeDirectory-Routine erstellt eine Benachrichtigungsstruktur für einen IRP_MN_NOTIFY_CHANGE_DIRECTORY Vorgang und fügt sie der angegebenen Benachrichtigungsliste hinzu.
FltObjectDereference-

Die FltObjectDereference-Routine entfernt einen Rundownverweis aus einem undurchsichtigen Filter, einer Instanz oder einem Volumezeiger.
FltObjectReference

Die FltObjectReference-Routine fügt einen Rundown-Verweis auf einen undurchsichtigen Filter, eine Instanz oder einen Volumezeiger hinzu.
FltOpenVolume

Die FltOpenVolume-Routine gibt ein Handle und einen Dateiobjektzeiger für das Dateisystemvolume zurück, an das eine bestimmte Minifiltertreiberinstanz angefügt ist.
FltOplockBreakH

Die FltOplockBreakH Routine bricht CACHE_HANDLE_LEVEL opportunistische Sperren (Oplocks).
FltOplockBreakToNone

Die FltOplockBreakToNone Routine bricht alle opportunistischen Sperren (Oplocks) sofort ohne Rücksicht auf oplock-Taste.
FltOplockBreakToNoneEx

Die FltOplockBreakToNoneEx Routine bricht alle opportunistischen Sperren (Oplocks) sofort ohne Rücksicht auf oplock-Taste.
FltOplockFsctrl

Die FltOplockFsctrl-Routine führt verschiedene opportunistische Sperrvorgänge (Oplock) im Auftrag eines Minifiltertreibers aus.
FltOplockFsctrlEx

Die FltOplockFsctrlEx-Routine führt verschiedene opportunistische Sperrvorgänge (Oplock) im Auftrag eines Minifiltertreibers aus.
FltOplockIsFastIoPossible

Die FltOplockIsFastIoPossible-Routine überprüft den opportunistischen Sperrzustand einer Datei (Oplock), um festzustellen, ob schnelle E/A für die Datei ausgeführt werden kann.
FltOplockIsSharedRequest

Die FltOplockIsSharedRequest-Routine bestimmt, ob eine Anforderung für eine opportunistische Sperre (oplock) ein freigegebenes Oplock wünscht.
FltOplockKeysEqual

Die FltOplockKeysEqual-Routine vergleicht die opportunistischen Sperrschlüssel (Oplock), die in den Dateiobjekterweiterungen von zwei Dateiobjekten gespeichert sind.
FltParseFileName-

FltParseFileName analysiert die Erweiterung, den Datenstrom und die endgültige Komponente aus einer Dateinamenzeichenfolge.
FltParseFileNameInformation

FltParseFileNameInformation analysiert den Inhalt einer FLT_FILE_NAME_INFORMATION Struktur.
FltPerformAsynchronousIo

Ein Minifiltertreiber ruft FltPerformAsynchronousIo auf, um einen asynchronen E/A-Vorgang zu initiieren.
FltPerformSynchronousIo

Ein Minifiltertreiber ruft FltPerformSynchronousIo auf, um einen synchronen E/A-Vorgang nach dem Aufrufen von FltAllocateCallbackData zu initiieren, um eine Rückrufdatenstruktur für den Vorgang zuzuweisen.
FltPrepareComplete

Die FltPrepareComplete-Routine erkennt eine TRANSACTION_NOTIFY_PREPARE Benachrichtigung an.
FltPrepareToReuseEcp-

Die FltPrepareToReuseEcp-Routine setzt eine zusätzliche Create-Parameter(ECP)-Kontextstruktur zurück, die sie für die Wiederverwendung vorbereitet.
FltPrePrepareComplete-

Die FltPrePrepareComplete-Routine erkennt eine TRANSACTION_NOTIFY_PREPREPARE Benachrichtigung an.
FltProcessFileLock-

Die FltProcessFileLock-Routine verarbeitet und schließt einen Dateisperrvorgang ab.
FltPropagateActivityIdToThread

Die FltPropagateActivityIdToThread-Routine ordnet die Aktivitäts-ID aus dem IRP in den Rückrufdaten des Minifilters dem aktuellen Thread zu.
FltPropagateIrpExtension

Die FltPropagateIrpExtension-Routine kopiert die IRP-Erweiterung aus den Rückrufdaten eines Minifilters in die Rückrufdaten eines anderen.
FltPurgeFileNameInformationCache

FltPurgeFileNameInformationCache löscht aus dem Namenscache des Filter-Managers alle Dateinameninformationsstrukturen, die aus Namen generiert wurden, die von der angegebenen Minifiltertreiberinstanz bereitgestellt wurden.
FltQueryDirectoryFile-

Die FltQueryDirectoryFile-Routine gibt verschiedene Arten von Informationen zu Dateien im Verzeichnis zurück, das durch ein bestimmtes Dateiobjekt angegeben wird.
FltQueryDirectoryFileEx

FltQueryDirectoryFileEx gibt verschiedene Arten von Informationen zu Dateien im durch ein bestimmtes Dateiobjekt angegebenen Verzeichnis zurück.
FltQueryEaFile-

FltQueryEaFile gibt Informationen zu EA-Werten (Extended-Attribute) für eine Datei zurück.
FltQueryInformationByName

Die FltQueryInformationByName-Routine gibt die angeforderten Informationen zu einer benannten Datei zurück.
FltQueryInformationFile-

FltQueryInformationFile ruft Informationen für eine bestimmte Datei ab.
FltQueryQuotaInformationFile-

Die FltQueryQuotaInformationFile-Routine ruft Kontingenteinträge ab, die einem Dateiobjekt zugeordnet sind.
FltQuerySecurityObject-

FltQuerySecurityObject ruft eine Kopie des Sicherheitsdeskriptors eines Objekts ab.
FltQueryVolumeInformation

Die FltQueryVolumeInformation-Routine ruft Informationen über das Volume ab, an das die angegebene Instanz angefügt ist.
FltQueryVolumeInformationFile-

FltQueryVolumeInformationFile ruft Volumeinformationen für eine bestimmte Datei, ein Verzeichnis, ein Speichergerät oder ein Volume ab.
FltQueueDeferredIoWorkItem-

Die FltQueueDeferredIoWorkItem-Routine sendet einen IRP-basierten E/A-Vorgang in einer Arbeitswarteschlange.
FltQueueGenericWorkItem

FltQueueGenericWorkItem stellt eine Arbeitsaufgabe bereit, die keiner bestimmten E/A-Operation einer Arbeitswarteschlange zugeordnet ist.
FltReadFile-

Erfahren Sie mehr über die FltReadFile-Funktion.
FltReadFileEx-

Erfahren Sie mehr über die FltReadFileEx-Funktion.
FltReferenceContext-

FltReferenceContext erhöht die Verweisanzahl in einer Kontextstruktur.
FltReferenceFileNameInformation

FltReferenceFileNameInformation erhöht die Verweisanzahl auf eine Dateinameninformationsstruktur.
FltRegisterFilter-

FltRegisterFilter registriert einen Minifiltertreiber.
FltRegisterForDataScan-

Die FltRegisterForDataScan-Routine ermöglicht die Datenüberprüfung für das Volume, das an die Minifilterinstanz angefügt ist.
FltReissueSynchronousIo

FltReissueSynchronousIo initiiert einen neuen synchronen E/A-Vorgang, der die Parameter aus einem zuvor synchronisierten E/A-Vorgang verwendet.
FltReleaseContext-

FltReleaseContext erhöht die Verweisanzahl in einem Kontext.
FltReleaseContexts

FltReleaseContexts gibt jeden Kontext in einer bestimmten FLT_RELATED_CONTEXTS Struktur frei.
FltReleaseContextsEx

FltReleaseContextsEx veröffentlicht jeden Kontext in einer bestimmten FLT_RELATED_CONTEXTS_EX Struktur.
FltReleaseFileNameInformation

FltReleaseFileNameInformation gibt eine Dateinameninformationsstruktur frei.
FltReleasePushLock

Die FltReleasePushLock-Routine gibt eine angegebene Pushsperre frei, die dem aktuellen Thread gehört.
FltReleasePushLockEx

Die FltReleasePushLockEx-Routine gibt eine angegebene Pushsperre frei, die dem aktuellen Thread gehört.
FltReleaseResource-

Erfahren Sie mehr über die FltReleaseResource-Funktion.
FltRemoveExtraCreateParameter

Die FltRemoveExtraCreateParameter-Routine durchsucht eine ECP-Liste nach einer ECP-Kontextstruktur und trennt sie ggf. aus der ECP-Liste.
FltRemoveOpenReparseEntry

Diese Routine entfernt eine OPEN_REPARSE_LIST_ENTRY Struktur (hinzugefügt von FltAddOpenReparseEntry) aus einem Erstellungsvorgang.
FltRequestFileInfoOnCreateCompletion

Ein Minifilter ruft FltRequestFileInfoOnCreateCompletion während der Dateivorerstellung auf, um anzufordern, dass das Dateisystem die angegebenen Dateiinformationen für den Abruf speichert, sobald die Erstellung abgeschlossen ist.
FltRequestOperationStatusCallback-

FltRequestOperationStatusCallback gibt Statusinformationen für den angegebenen E/A-Vorgang zurück.
FltRequestSecurityInfoOnCreateCompletion

Ein Minifilter ruft FltRequestSecurityInfoOnCreateCompletion während der Dateivorerstellung auf, um anzufordern, dass das Dateisystem die Dateisicherheitsinformationen für den Abruf speichert, sobald die Erstellung abgeschlossen ist.
FltRetainSwappedBufferMdlAddress

FltRetainSwappedBufferMdlAddress verhindert, dass der Filter-Manager die Speicherbeschreibungsliste (MDL) für einen Puffer freigibt, der von einem Minifiltertreiber ausgetauscht wurde.
FltRetrieveFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletion ruft die angeforderten Dateiinformationen während der Dateierstellung ab.
FltRetrieveFileInfoOnCreateCompletionEx

FltRetrieveFileInfoOnCreateCompletionEx fragt die angegebenen Dateiinformationen nach Abschluss der Dateierstellung ab.
FltRetrieveIoPriorityInfo

Die FltRetrieveIoPriorityInfo-Routine wird von einem Minifiltertreiber verwendet, um Prioritätsinformationen aus einem Thread abzurufen.
FltReuseCallbackData-

Die FltReuseCallbackData-Routine reitialisiert eine Rückrufdatenstruktur, sodass sie wiederverwendet werden kann.
FltRollbackComplete-

Die FltRollbackComplete-Routine erkennt eine TRANSACTION_NOTIFY_ROLLBACK Benachrichtigung an.
FltRollbackEnlistment

Die FltRollbackEnlistment-Routine setzt eine Transaktion im Auftrag eines Minifiltertreibers zurück oder bricht sie ab.
FltSendMessage

FltSendMessage sendet eine Nachricht an eine wartende Benutzermodusanwendung im Namen eines Minifiltertreibers oder einer Minifiltertreiberinstanz.
FltSetActivityIdCallbackData-

Die FltSetActivityIdCallbackData-Routine legt die Aktivitäts-ID für ein IRP in den Rückrufdaten eines Minifilters fest.
FltSetCallbackDataDirty

Die Preoperation eines Minifiltertreibers oder die Postoperationsrückrufroutine ruft FltSetCallbackDataDirty auf, um anzugeben, dass er den Inhalt der Rückrufdatenstruktur geändert hat.
FltSetCancelCompletion

Ein Minifiltertreiber ruft FltSetCancelCompletion auf, um eine Abbruchroutine anzugeben, die aufgerufen werden soll, wenn ein bestimmter E/A-Vorgang abgebrochen wird.
FltSetEaFile-

FltSetEaFile legt EA-Werte (Extended-Attribute) für eine Datei fest.
FltSetEcpListIntoCallbackData

Die FltSetEcpListIntoCallbackData-Routine fügt eine zusätzliche Create-Parameterkontextstruktur (ECP)-Liste an ein Create-Operation-Callback-Data-Objekt an.
FltSetFileContext-

Die FltSetFileContext-Routine legt einen Kontext für eine Datei fest.
FltSetInformationFile-

FltSetInformationFile legt Informationen für eine bestimmte Datei fest.
FltSetInstanceContext-

FltSetInstanceContext legt einen Kontext für eine Minifiltertreiberinstanz fest.
FltSetIoPriorityHintIntoCallbackData

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

Die FltSetIoPriorityHintIntoFileObject-Routine wird von einem Minifiltertreiber verwendet, um die E/A-Prioritätsinformationen in einem Dateiobjekt festzulegen.
FltSetIoPriorityHintIntoThread

Die FltSetIoPriorityHintIntoThread-Routine wird von einem Minifiltertreiber verwendet, um die E/A-Prioritätsinformationen in einem Thread festzulegen.
FltSetQuotaInformationFile

Die FltSetQuotaInformationFile-Routine ändert Kontingenteinträge für ein Dateiobjekt.
FltSetSecurityObject-

FltSetSecurityObject legt den Sicherheitsstatus eines Objekts fest.
FltSetStreamContext-

Die FltSetStreamContext-Routine legt einen Kontext für einen Dateidatenstrom fest.
FltSetStreamHandleContext-

Die FltSetStreamHandleContext-Routine legt einen Kontext für ein Datenstromhandle fest.
FltSetTransactionContext

Die FltSetTransactionContext-Routine legt einen Kontext für eine Transaktion fest.
FltSetVolumeContext-

FltSetVolumeContext legt einen Kontext für ein Volume fest.
FltSetVolumeInformation

FltSetVolumeInformation ändert verschiedene Arten von Informationen über das Volume, an das die angegebene Instanz angefügt ist.
FltStartFiltering-

FltStartFiltering startet die Filterung für einen registrierten Minifiltertreiber.
FltSupportsFileContexts

Die FltSupportsFileContexts-Routine bestimmt, ob das Dateisystem Dateikontexte für eine bestimmte Datei unterstützt.
FltSupportsFileContextsEx

Die FltSupportsFileContextsEx-Routine bestimmt, ob das Dateisystem oder der Filter-Manager Dateikontexte für eine bestimmte Datei unterstützen.
FltSupportsStreamContexts

FltSupportsStreamContexts bestimmt, ob Datenstromkontexte für ein bestimmtes Dateiobjekt unterstützt werden.
FltSupportsStreamHandleContexts

FltSupportsStreamHandleContexts bestimmt, ob Streamhandleskontexte für ein bestimmtes Dateiobjekt unterstützt werden.
FltTagFile-

FltTagFile legt ein Analysetag für eine Datei oder ein Verzeichnis fest.
FltTagFileEx-

FltTagFileEx legt ein Analyseflags für eine Datei oder ein Verzeichnis fest.
FltUninitializeFileLock

Die FltUninitializeFileLock-Routine hebt eine FILE_LOCK Struktur auf.
FltUninitializeOplock

FltUninitializeOplock hebt einen opportunistischen Sperrzeiger (Oplock) auf.
FltUnloadFilter-

Ein Minifiltertreiber, der einen unterstützenden Minifiltertreiber durch Aufrufen von FltLoadFilter geladen hat, kann den Minifiltertreiber durch Aufrufen von FltUnloadFilter entladen.
FltUnregisterFilter-

Ein registrierter Minifiltertreiber ruft FltUnregisterFilter auf, um die Registrierung aufzuheben, sodass der Filter-Manager sie nicht mehr zum Verarbeiten von E/A-Vorgängen aufruft.
FltUntagFile-

FltUntagFile entfernt einen Analysepunkt aus einer Datei oder einem Verzeichnis.
FltVetoBypassIo

Erfahren Sie mehr über die FltVetoBypassIO-Funktion.
FltWriteFile-

Erfahren Sie mehr über die FltWriteFile-Funktion.
FltWriteFileEx

Erfahren Sie mehr über die FltWriteFileEx-Funktion.

Rückruffunktionen

 
PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE

Ein Minifiltertreiber kann eine Routine vom Typ PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE als CompleteLockCallbackDataRoutine-Rückrufroutine des Minifiltertreibers für eine FILE_LOCK Struktur registrieren.
PFLT_COMPLETED_ASYNC_IO_CALLBACK

Ein Minifiltertreiber, der einen asynchronen E/A-Vorgang initiiert, kann eine Routine vom Typ PFLT_COMPLETED_ASYNC_IO_CALLBACK Routine angeben, die aufgerufen werden soll, wenn der Vorgang abgeschlossen ist.
PFLT_CONNECT_NOTIFY

Erfahren Sie mehr über die PFLT_CONNECT_NOTIFY Rückruffunktion.
PFLT_CONTEXT_ALLOCATE_CALLBACK

Ein Minifiltertreiber kann eine Routine vom Typ PFLT_CONTEXT_ALLOCATE_CALLBACK als ContextAllocateCallback-Routine des Minifiltertreibers registrieren.
PFLT_CONTEXT_CLEANUP_CALLBACK

Ein Minifiltertreiber kann eine Routine vom Typ PFLT_CONTEXT_CLEANUP_CALLBACK als ContextCleanupCallback-Routine des Minifiltertreibers registrieren.
PFLT_CONTEXT_FREE_CALLBACK

Ein Minifilter kann eine Routine vom Typ PFLT_CONTEXT_FREE_CALLBACK als ContextFreeCallback-Routine des Minifiltertreibers registrieren.
PFLT_DISCONNECT_NOTIFY

Erfahren Sie mehr über die PFLT_DISCONNECT_NOTIFY Rückruffunktion.
PFLT_FILTER_UNLOAD_CALLBACK

Ein Minifiltertreiber kann eine Routine vom Typ PFLT_FILTER_UNLOAD_CALLBACK als Filtertreiber FilterUnloadCallback-Routine registrieren.
PFLT_GENERATE_FILE_NAME

Ein Minifiltertreiber, der Dateinamen für den Namenscache des Filter-Managers bereitstellt, kann eine Routine vom Typ PFLT_GENERATE_FILE_NAME als GenerateFileNameCallback-Routine des Minifiltertreibers registrieren.
PFLT_GET_OPERATION_STATUS_CALLBACK

Ein Minifiltertreiber kann eine Routine vom Typ PFLT_GET_OPERATION_STATUS_CALLBACK als OperationStatusCallback-Routine des Minifiltertreibers registrieren.
PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK

Ein Minifiltertreiber kann eine Routine vom Typ PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK als InstanceQueryTeardownCallback-Routine des Minifiltertreibers registrieren.
PFLT_INSTANCE_SETUP_CALLBACK

Ein Minifiltertreiber kann eine Routine vom Typ PFLT_INSTANCE_SETUP_CALLBACK als InstanceSetupCallback-Routine des Minifiltertreibers registrieren.
PFLT_INSTANCE_TEARDOWN_CALLBACK

Ein Minifiltertreiber kann zwei Routinen vom Typ PFLT_INSTANCE_TEARDOWN_CALLBACK als InstanceTeardownStartCallback- und InstanceTeardownCompleteCallback-Routinen des Minifiltertreibers registrieren.
PFLT_MESSAGE_NOTIFY

Erfahren Sie mehr über die PFLT_MESSAGE_NOTIFY Rückruffunktion.
PFLT_NORMALIZE_CONTEXT_CLEANUP

Ein Minifiltertreiber, der Dateinamen für den Namenscache des Filter-Managers bereitstellt, kann eine Routine vom Typ PFLT_NORMALIZE_CONTEXT_CLEANUP als NormalizeContextCleanupCallback-Routine des Minifiltertreibers registrieren.
PFLT_NORMALIZE_NAME_COMPONENT

Ein Minifiltertreiber, der Dateinamen für den Namenscache des Filter-Managers bereitstellt, kann eine Routine vom Typ PFLT_NORMALIZE_NAME_COMPONENT als NormalizeNameComponentCallback-Routine des Minifiltertreibers registrieren.
PFLT_NORMALIZE_NAME_COMPONENT_EX

Ein Minifiltertreiber, der Dateinamen für den Namenscache des Filter-Managers bereitstellt, kann eine Routine vom Typ PFLT_NORMALIZE_NAME_COMPONENT_EX als NormalizeNameComponentExCallback-Rückrufroutine des Minifiltertreibers registrieren.
PFLT_POST_OPERATION_CALLBACK

Ein Minifiltertreiber kann eine oder mehrere Routinen vom Typ PFLT_POST_OPERATION_CALLBACK registrieren, um die Abschlussverarbeitung für E/A-Vorgänge auszuführen.
PFLT_PRE_OPERATION_CALLBACK

Die PFLT_PRE_OPERATION_CALLBACK Routine eines Minifiltertreibers führt die Verarbeitung vor dem Betrieb für E/A-Vorgänge durch.
PFLT_SECTION_CONFLICT_NOTIFICATION_CALLBACK

Ein Minifiltertreiber kann optional eine Routine vom Typ PFLT_CONTEXT_ALLOCATE_CALLBACK als SectionNotificationCallback-Routine des Minifiltertreibers registrieren.
PFLT_TRANSACTION_NOTIFICATION_CALLBACK

Ein Minifiltertreiber kann eine Routine vom Typ PFLT_TRANSACTION_NOTIFICATION_CALLBACK als TransactionNotificationCallback-Routine registrieren.

Strukturen

 
FLT_CALLBACK_DATA

Die FLT_CALLBACK_DATA Struktur stellt einen E/A-Vorgang dar. Der Filter-Manager und Minifilter verwenden diese Struktur, um E/A-Vorgänge zu initiieren und zu verarbeiten.
FLT_CALLBACK_DATA_QUEUE

FLT_CALLBACK_DATA_QUEUE ist eine undurchsichtige Struktur, die verwendet wird, um die Rückrufroutinen für die Rückrufdatenwarteschlange eines Minifilters anzugeben. Legen Sie die Member dieser Struktur nicht direkt fest. Verwenden Sie FltCbdqInitialize, um diese Struktur zu initialisieren.
FLT_CONTEXT_REGISTRATION

Die FLT_CONTEXT_REGISTRATION-Struktur wird verwendet, um Kontexttypen zu registrieren.
FLT_CREATEFILE_TARGET_ECP_CONTEXT

Die FLT_CREATEFILE_TARGET_ECP_CONTEXT Struktur ist ein zusätzlicher Create-Parameter (ECP), der zum Zurückgeben von Analysezielinformationen an den Aufrufer von FltCreateFileEx2 verwendet wird.
FLT_FILE_NAME_INFORMATION

Die FLT_FILE_NAME_INFORMATION Struktur enthält Dateinameninformationen.
FLT_IO_PARAMETER_BLOCK

Erfahren Sie mehr über die FLT_IO_PARAMETER_BLOCK Struktur.
FLT_NAME_CONTROL

Ein Minifilter, der Dateinamen für den Namenscache des Filter-Managers bereitstellt, kann die FLT_NAME_CONTROL Struktur verwenden, um die Namenspuffer zu verwalten.
FLT_OPERATION_REGISTRATION

Die FLT_OPERATION_REGISTRATION-Struktur wird zum Registrieren von Rückrufroutinen des Vorgangs verwendet.
FLT_PARAMETERS

Die FLT_PARAMETERS Union definiert für einen Minifilter die anforderungstypspezifischen Parameter, die einem E/A-Vorgang zugeordnet sind.
FLT_REGISTRATION

Die FLT_REGISTRATION Struktur wird als Parameter an FltRegisterFilter übergeben.
FLT_RELATED_CONTEXTS

Die FLT_RELATED_CONTEXTS-Struktur enthält den Kontext eines Minifiltertreibers für die Objekte, die einem E/A-Vorgang zugeordnet sind.
FLT_RELATED_CONTEXTS_EX

Die FLT_RELATED_CONTEXTS_EX-Struktur enthält den Kontext eines Minifiltertreibers für die Objekte, die einem E/A-Vorgang zugeordnet sind.
FLT_RELATED_OBJECTS

Die FLT_RELATED_OBJECTS-Struktur enthält undurchsichtige Zeiger für die Objekte, die einem Vorgang zugeordnet sind.
FLT_TAG_DATA_BUFFER

Die FLT_TAG_DATA_BUFFER-Struktur enthält Informationen zu einem Analysepunkttag.
FLT_VOLUME_PROPERTIES

Die FLT_VOLUME_PROPERTIES-Struktur wird als Parameter an FltGetVolumeProperties übergeben.