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. |