Поделиться через


заголовок fltkernel.h

Этот заголовок используется ifsk. Дополнительные сведения см. в следующем разделе:

  • устанавливаемой файловой системы

fltkernel.h содержит следующие интерфейсы программирования:

Функции

 
FLT_IS_FASTIO_OPERATION

Дополнительные сведения о FLT_IS_FASTIO_OPERATION
FLT_IS_FS_FILTER_OPERATION

Дополнительные сведения о макросе FLT_IS_FS_FILTER_OPERATION.
FLT_IS_IRP_OPERATION

Дополнительные сведения о макросе FLT_IS_IRP_OPERATION.
FLT_IS_REISSUED_IO

Дополнительные сведения о макросе FLT_IS_REISSUED_IO.
FLT_IS_SYSTEM_BUFFER

Дополнительные сведения о макросе FLT_IS_SYSTEM_BUFFER.
FltAcknowledgeEcp

Подпрограмма FltAcknowledgeEcp используется для маркировки дополнительной структуры контекста параметра (ECP), как подтверждено.
FltAcquirePushLockExclusive

Подпрограмма FltAcquirePushLockExclusive получает заданную блокировку принудительной передачи для монопольного доступа вызывающим потоком.
FltAcquirePushLock ExclusiveExclusiveEx

Подпрограмма FltAcquirePushLockExclusiveExclusive Получает указанную блокировку принудительной передачи для монопольного доступа вызывающим потоком.
FltAcquirePushLockShared

Подпрограмма FltAcquirePushLockShared получает указанную блокировку принудительной отправки для общего доступа к вызывающему потоку.
FltAcquirePushLockSharedEx

Подпрограмма FltAcquirePushLockSharedEx получает заданную блокировку принудительной передачи для общего доступа вызывающим потоком.
FltAcquireResourceExclusive

Дополнительные сведения о функции FltAcquireResourceExclusive.
FltAcquireResourceShared

Дополнительные сведения о функции FltAcquireResourceShared.
FltAddOpenReparseEntry

Эта подпрограмма добавляет вызывающую функцию, выделенную структуру повторного преобразования, OPEN_REPARSE_LIST_ENTRY, в операцию создания.
FltAdjustDeviceStackSizeForIoRedirection

Подпрограмма FltAdjusteviceStackSizeForIoRedirection увеличивает размер стека исходного устройства, чтобы разрешить минифильтру перенаправления операций ввода-вывода из указанного исходного экземпляра в указанный целевой экземпляр, когда целевой стек глубже, чем исходный стек.
FltAllocateCallbackData

FltAllocateCallbackData выделяет структуру данных обратного вызова, которую может использовать драйвер мини-фильтра для запуска запроса ввода-вывода.
FltAllocateCallbackDataEx

Подпрограмма FltAllocateCallbackDataEx выделяет структуру данных обратного вызова и может предварительно выделить память для дополнительных структур, которые драйвер минифильтра может использовать для запуска запроса ввода-вывода.
FltAllocateContext

Дополнительные сведения о функции FltAllocateContext.
FltAllocateDeferredIoWorkItem

FltAllocateDeferredIoWorkItem выделяет рабочий элемент отложенного ввода-вывода.
FltAllocateExtraCreateParameter

Подпрограмма FltAllocateExtraCreateParameter выделяет пул памяти со страницами для пользовательской структуры контекста контекста параметра (ECP) и создает указатель на нее.
FltAllocateExtraCreateParameterFromLookasideList

Подпрограмма FltAllocateExtraCreateParameterFromLookasideList выделяет пул памяти из заданного списка lookaside для дополнительной структуры контекста параметра создания (ECP) и создает указатель на данную структуру.
FltAllocateExtraCreateParameterList

Подпрограмма FltAllocateExtraCreateParameterList выделяет память пула страниц для дополнительной структуры списка параметров создания (ECP) и создает указатель на ту структуру.
FltAllocateFileLock

Подпрограмма FltAllocateFileLock выделяет и инициализирует новую структуру FILE_LOCK.
FltAllocateGenericWorkItem

FltAllocateGenericWorkItem выделяет универсальный рабочий элемент.
FltAllocatePoolAlignedWithTag

FltAllocatePoolAlignedWithTag выделяет буфер с выравниванием устройства для использования в операции ввода-вывода без кэширования.
FltApplyPriorityInfoThread

Подпрограмма FltApplyPriorityInfoThread используется драйвером минифильтра для применения сведений о приоритете к потоку.
FltAttachVolume

FltAttachVolume создает новый экземпляр драйвера мини-фильтра и присоединяет его к заданному тому.
FltAttachVolumeAtAltitude

FltAttachVolumeAtAltitude — это подпрограмма поддержки отладки, которая присоединяет экземпляр драйвера мини-фильтра к тому на заданной высоте, переопределяя все параметры в INF-файле драйвера мини-фильтра.
FltBuildDefaultSecurityDescriptor

FltBuildDefaultSecurityDescriptor создает дескриптор безопасности по умолчанию для использования с FltCreateCommunicationPort.
FltCancelFileOpen

Драйвер мини-фильтра может использовать подпрограмму FltCancelFileOpen, чтобы закрыть только что открытый или созданный файл.
FltCancelIo

Подпрограмма FltCancelIo отменяет операцию ввода-вывода.
FltCancellableWaitForMultipleObjects

FltCancellableWaitForMultipleObjects выполняет операцию отменяемого ожидания (ожидание, которое может быть завершено) на одном или нескольких объектах диспетчера.
FltCancellableWaitForSingleObject

Подпрограмма FltCancellableWaitForSingleObject выполняет операцию ожидания отмены (ожидание, которое может быть завершено) в объекте диспетчера.
FltCbdqDisable

FltCbdqDisable отключает очередь обратных вызовов драйвера мини-фильтра.
FltCbdqEnable

FltCbdqEnable включает очередь данных обратного вызова, которая была отключена предыдущим вызовом FltCbdqDisable.
FltCbdqInitialize

FltCbdqInitialize инициализирует таблицу диспетчера обратных вызовов драйвера.
FltCbdqInsertIo

FltCbdqInsertIo вставляет структуру данных обратного вызова для операции ввода-вывода в очередь данных обратного вызова драйвера фильтра.
FltCbdqRemoveIo

FltCbdqRemoveIo удаляет определенный элемент из очереди данных обратного вызова драйвера мини-фильтра.
FltCbdqRemoveNextIo

FltCbdqRemoveNextIo удаляет следующий соответствующий элемент в очереди данных обратного вызова драйвера минифильтра.
FltCheckAndGrowNameControl

Подпрограмма FltCheckAndGrowNameControl проверяет, достаточно ли размер буфера в структуре FLT_NAME_CONTROL, чтобы сохранить указанное количество байтов. В противном случае FltCheckAndGrowNameControl заменяет его большим выделенным системой буфером.
FltCheckLockForReadAccess

Подпрограмма FltCheckLockForReadAccess определяет, имеет ли вызывающий объект доступ на чтение к заблокированным диапазону байтов файла.
FltCheckLockForWriteAccess

Подпрограмма FltCheckLockForWriteAccess определяет, имеет ли вызывающий объект доступ на запись в заблокированный диапазон байтов файла.
FltCheckOplock

Драйвер минифильтра вызывает FltCheckOplock для синхронизации структуры данных обратного вызова для операции ввода-вывода на основе IRP с текущим состоянием оппортунистической блокировки (oplock).
FltCheckOplockEx

Драйвер минифильтра вызывает подпрограмму FltCheckOplockEx для синхронизации структуры данных обратного вызова для операции ввода-вывода на основе IRP (и некоторых других, см. ниже), которая имеет текущее состояние оппортунистической блокировки (oplock) файла.
FltClearCallbackDataDirty

Подпрограмма FltClearCallbackDataDirty очищает флаг грязного вызова в структуре данных обратного вызова.
FltClearCancelCompletion

FltClearCancelCompletion очищает подпрограмму отмены, указанную для операции ввода-вывода.
FltClose

FltClose закрывает дескриптор файла, открытый FltCreateFile или FltCreateFileEx.
FltCloseClientPort

FltCloseCloseClientPort закрывает порт клиента связи.
FltCloseCommunicationPort

FltCloseCommunicationPort закрывает порт сервера связи драйвера мини-фильтра.
FltCloseSectionForDataScan

Подпрограмма FltCloseSectionForDataScan закрывает объект раздела, связанный с потоком файлов.
FltCommitComplete

Подпрограмма FltCommitComplete подтверждает уведомление TRANSACTION_NOTIFY_COMMIT.
FltCommitFinalizeComplete

Подпрограмма FltCommitFinalizeComplete подтверждает уведомление TRANSACTION_NOTIFY_COMMIT_FINALIZE.
FltCompareInstanceAltitudes

FltCompareInstanceAltitudes сравнивает высоты двух экземпляров драйвера мини-фильтра.
FltCompletePendedPostOperation

FltCompletePendedPostOperation возобновляет обработку завершения операции ввода-вывода, которая была запучена в подпрограмме обратного вызова драйвера мини-фильтра.
FltCompletePendedPreOperation

FltCompletePendedPreOperation возобновляет обработку операции ввода-вывода, которая была выполнена в подпрограмме обратного вызова предоперператора драйвера (PFLT_PRE_OPERATION_CALLBACK).
FltCopyOpenReparseList

Эта подпрограмма копирует все открытые сведения повторного просмотра из предыдущего создания в новый список ECP, который можно использовать для выдачи второго создания.
FltCreateCommunicationPort

Дополнительные сведения о функции FltCreateCommunicationPort.
FltCreateFile

Дополнительные сведения о функции FltCreateFile.
FltCreateFileEx

Драйверы минифильтра вызывают FltCreateFileEx для создания нового файла или открытия существующего файла.
FltCreateFileEx2

Драйверы минифильтра вызывают FltCreateFileEx2, чтобы создать новый файл или открыть существующий файл. Эта подпрограмма также включает необязательный параметр контекста создания.
FltCreateMailslotFile

Драйверы минифильтра вызывают FltCreateMailslotFile, чтобы создать новый канал или открыть существующий mailslot.
FltCreateNamedPipeFile

Драйверы минифильтра вызывают FltCreateNamedPipeFile, чтобы создать новый канал или открыть существующий канал.
FltCreateSectionForDataScan

Подпрограмма FltCreateSectionForDataScan создает объект раздела для файла. Диспетчер фильтров может при необходимости синхронизировать ввод-вывод с созданным разделом.
FltCreateSystemVolumeInformationFolder

FltCreateSystemVolumeInformationFolder проверяет наличие папки System Volume Information в томе файловой системы. Если папка отсутствует, создается папка.
FltCurrentBatchOplock

Драйвер минифильтра вызывает FltCurrentBatchOplock, чтобы определить, есть ли в файле какие-либо блоки или блоки фильтра(оппортунистические блокировки).
FltCurrentOplock

Драйвер минифильтра вызывает подпрограмму FltCurrentOplock, чтобы определить, есть ли в файле какие-либо оппортунистические блокировки (oplocks).
FltCurrentOplockH

Драйвер минифильтра вызывает подпрограмму FltCurrentOplockH, чтобы определить, существуют ли CACHE_HANDLE_LEVEL оппортунистические блокировки (oplocks) в файле.
FltDecodeParameters

FltDecodeParameters возвращает указатели на адрес списка дескрипторов памяти (MDL), указатель буфера, длину буфера и требуемые параметры доступа для операции ввода-вывода.
FltDeleteContext

FltDeleteContext обозначает указанный контекст для удаления.
FltDeleteExtraCreateParameterLookasideList

Подпрограмма FltDeleteExtraCreateParameterLookasideList освобождает дополнительный список параметров создания (ECP).
FltDeleteFileContext

Подпрограмма FltDeleteFileContext извлекает и удаляет контекст файла, заданный драйвером минифильтра для заданного файла.
FltDeleteInstanceContext

FltDeleteInstanceContext удаляет контекст из данного экземпляра и помечает контекст для удаления.
FltDeletePushLock

Подпрограмма FltDeletePushLock удаляет данную блокировку push-уведомлений.
FltDeleteStreamContext

FltDeleteStreamContext удаляет контекст, заданный экземпляром драйвера минифильтра для заданного потока и помечает контекст удаления.
FltDeleteStreamHandleContext

FltDeleteStreamHandleContext удаляет контекст, заданный экземпляром драйвера минифильтра для заданного дескриптора потока и помечает контекст для удаления.
FltDeleteTransactionContext

Подпрограмма FltDeleteTransactionContext удаляет контекст из данной транзакции и помечает контекст для удаления.
FltDeleteVolumeContext

FltDeleteVolumeContext удаляет контекст, который заданный драйвер минифильтра установил для заданного тома и помечает контекст для удаления.
FltDetachVolume

FltDetachVolume отсоединяет экземпляр драйвера мини-фильтра от тома.
FltDeviceIoControlFile

FltDeviceIoControlFile отправляет код элемента управления непосредственно в указанный драйвер устройства, что приводит к выполнению указанного действия соответствующего драйвера.
FltDoCompletionProcessingWhenSafe

Если это безопасно, функция FltDoCompletionProcessingWhenSafe выполняет подпрограмму обратного вызова после операции обратного вызова драйвера минифильтратора.
FltEnlistInTransaction

Подпрограмма FltEnlistInTransaction заверяет мини-драйвер в данной транзакции.
FltEnumerateFilterInformation

Подпрограмма FltEnumerateFilterInformation содержит сведения обо всех зарегистрированных драйверах фильтров (включая минифильтр и устаревшие драйверы фильтров) в системе.
FltEnumerateFilters

Подпрограмма FltEnumerateFilters перечисляет все зарегистрированные драйверы мини-фильтра в системе.
FltEnumerateInstanceInformationByDeviceObject

Подпрограмма FltEnumerateInstanceInformationByDeviceObject содержит сведения об экземплярах драйверов минифильтра и устаревших драйверах фильтров, подключенных к тому, связанному с указанным объектом устройства.
FltEnumerateInstanceInformationByFilter

Подпрограмма FltEnumerateInstanceInformationByFilter содержит сведения об экземплярах заданного драйвера минифильтра.
FltEnumerateInstanceInformationByVolume

Подпрограмма FltEnumerateInstanceInformationByVolume содержит сведения об экземплярах драйверов минифильтра и устаревших драйверах фильтров (только Для Windows Vista), подключенных к заданному тому.
FltEnumerateInstanceInformationByVolumeName

Подпрограмма FltEnumerateInstanceInformationByVolumeName содержит сведения об экземплярах драйвера минифильтра и устаревших драйверах фильтров, подключенных к тому с указанным именем.
FltEnumerateInstances

Подпрограмма FltEnumerateInstances перечисляет экземпляры драйверов мини-фильтра для заданного драйвера или тома минифильтра.
FltEnumerateVolumeInformation

Подпрограмма FltEnumerateVolumeInformation предоставляет сведения о томах, известных диспетчеру фильтров.
FltEnumerateVolumes

Подпрограмма FltEnumerateVolumes перечисляет все тома в системе.
FltFastIoMdlRead

Подпрограмма FltFastIoMdlRead возвращает список дескрипторов памяти (MDL), указывающий непосредственно на указанный диапазон байтов в кэше файлов.
FltFastIoMdlReadComplete

Подпрограмма FltFastIoMdlReadComplete завершает операцию чтения, инициированную подпрограммой FltFastIoMdlRead.
FltFastIoMdlWriteComplete

Подпрограмма FltFastIoMdlWriteComplete в fltkernel.h освобождает ресурсы, выделенные FltFastIoPrepareMdlWrite.
FltFastIoPrepareMdlWrite

Подпрограмма FltFastIoPrepareMdlWrite возвращает связанный список списков дескрипторов памяти (MDLs), указывающий на указанный диапазон кэшированных данных файла для записи данных непосредственно в кэш.
FltFindExtraCreateParameter

Подпрограмма FltFindExtraCreateParameter выполняет поиск заданного списка ECP для структуры контекста ECP заданного типа и возвращает указатель на эту структуру, если она найдена.
FltFlushBuffers

Подпрограмма FltFlushBuffers используется драйвером минифильтра для отправки запроса на очистку заданного файла в файловую систему.
FltFlushBuffers2

Дополнительные сведения о функции FltFlushBuffers2.
FltFreeCallbackData

Подпрограмма FltFreeCallbackData освобождает структуру данных обратного вызова, выделенную подпрограммой FltAllocateCallbackData.
FltFreeDeferredIoWorkItem

Подпрограмма FltFreeDeferredIoWorkItem освобождает рабочий элемент, выделенный подпрограммой FltAllocateDeferredIoWorkItem.
FltFreeExtraCreateParameter

Подпрограмма FltFreeExtraCreateParameter освобождает память для структуры контекста ECP.
FltFreeExtraCreateParameterList

Подпрограмма FltFreeExtraCreateParameterList освобождает дополнительную структуру списка параметров (ECP).
FltFreeFileLock

Подпрограмма FltFreeFileLock неинициализирует и освобождает инициализированную FILE_LOCK структуру.
FltFreeGenericWorkItem

Подпрограмма FltFreeGenericWorkItem освобождает рабочий элемент, выделенный подпрограммой FltAllocateGenericWorkItem.
FltFreeOpenReparseList

Эта подпрограмма освобождает все сведения, скопированные в операцию создания, с помощью предыдущего вызова FltCopyOpenReparseList.
FltFreePoolAlignedWithTag

Подпрограмма FltFreePoolAlignedWithTag освобождает буфер с выравниванием кэша, выделенный предыдущим вызовом FltAllocatePoolAlignedWithTag.
FltFreeSecurityDescriptor

FltFreeSecurityDescriptor освобождает дескриптор безопасности, выделенный подпрограммой FltBuildDefaultSecurityDescriptor.
FltFsControlFile

Подпрограмма FltFsControlFile отправляет код элемента управления непосредственно в указанный драйвер файловой системы или файловой системы, что приводит к выполнению указанного действия соответствующим драйвером.
FltGetActivityIdCallbackData

Подпрограмма FltGetActivityIdCallbackData извлекает текущий идентификатор действия, связанный с запросом в данных обратного вызова минифильтра.
FltGetBottomInstance

FltGetBottomInstance возвращает непрозрачный указатель экземпляра для экземпляра драйвера минифильтра, если есть один, который подключен в нижней части стека экземпляра для заданного тома.
FltGetContexts

Дополнительные сведения о функции FltGetContexts.
FltGetContextsEx

Дополнительные сведения о функции FltGetContextsEx.
FltGetCopyInformationFromCallbackData

Дополнительные сведения о функции FltGetCopyInformationFromCallbackData.
FltGetDestinationFileNameInformation

Дополнительные сведения о подпрограмме FltGetDestinationFileNameInformation.
FltGetDeviceObject

Подпрограмма FltGetDeviceObject возвращает указатель на объект устройства тома диспетчера фильтров для заданного тома.
FltGetDiskDeviceObject

Подпрограмма FltGetDiskDeviceObject возвращает указатель на объект устройства диска, связанный с заданным томом.
FltGetEcpListFromCallbackData

Подпрограмма FltGetEcpListFromCallbackData возвращает указатель на дополнительный список структуры контекста параметра (ECP), связанный с данным объектом обратного вызова операции создания.
FltGetFileContext

Дополнительные сведения о функции FltGetFileContext.
FltGetFileNameInformation

Подпрограмма FltGetFileNameInformation возвращает сведения о имени файла или каталога.
FltGetFileNameInformationUnsafe

Подпрограмма FltGetFileNameInformationUnsafe возвращает сведения о имени для открытого файла или каталога.
FltGetFileSystemType

Функция FltGetFileSystemType принимает объект тома или экземпляра и предоставляет тип файловой системы тома.
FltGetFilterFromInstance

Подпрограмма FltGetFilterFromInstance возвращает непрозрачный указатель фильтра для драйвера минифильтра, создавшего данный экземпляр.
FltGetFilterFromName

Подпрограмма FltGetFilterFromName возвращает непрозрачный указатель фильтра для зарегистрированного драйвера минифильтра, имя которого соответствует значению параметра FilterName.
FltGetFilterInformation

Подпрограмма FltGetFilterInformation предоставляет сведения о драйвере минифильтра.
FltGetInstanceContext

Дополнительные сведения о функции FltGetInstanceContext.
FltGetInstanceInformation

Подпрограмма FltGetInstanceInformation возвращает сведения об экземпляре драйвера мини-фильтра.
FltGetIoPriorityHint

Подпрограмма FltGetIoPriorityHint используется драйвером минифильтра для получения сведений о приоритете ввода-вывода из данных обратного вызова.
FltGetIoPriorityHintFromCallbackData

Подпрограмма FltGetIoPriorityHintFromCallbackData используется драйвером минифильтра для получения сведений о приоритете ввода-вывода из данных обратного вызова.
FltGetIoPriorityHintFromFileObject

Подпрограмма FltGetIoPriorityHintFromFileObject используется драйвером минифильтра для получения сведений о приоритете ввода-вывода из объекта файла.
FltGetIoPriorityHintFromThread

Подпрограмма FltGetIoPriorityHintFromThread используется драйвером минифильтра для получения сведений о приоритете ввода-вывода из потока.
FltGetIrpName

Подпрограмма FltGetIrpName возвращает имя основного кода функции в виде печатной строки.
FltGetLowerInstance

Подпрограмма FltGetLowerInstance возвращает непрозрачный указатель экземпляра для следующего нижнего экземпляра драйвера минифильтратора, если есть один, который подключен ниже заданного экземпляра драйвера минифильтра на томе.
FltGetNewSystemBufferAddress

Функция FltGetNewSystemBufferAddress извлекает буфер AssociatedIrp.SystemBuffer, выделенный файловой системой. Подпрограмма после обратного вызова драйвера мини-фильтра вызывает эту функцию.
FltGetNextExtraCreateParameter

Подпрограмма FltGetNextExtraCreateParameter возвращает указатель на следующую (или первую) дополнительную структуру контекста параметра (ECP) в указанном списке ECP.
FltGetRequestorProcess

Подпрограмма FltGetRequestorProcess возвращает указатель процесса для потока, запрашивающего заданную операцию ввода-вывода.
FltGetRequestorProcessId

Подпрограмма FltGetRequestorProcessId возвращает уникальный 32-разрядный идентификатор процесса для процесса, связанного с потоком, который запрашивал заданную операцию ввода-вывода.
FltGetRequestorProcessIdEx

Подпрограмма FltGetRequestorProcessIdEx возвращает дескриптор режима ядра для процесса, связанного с потоком, который запрашивал заданную операцию ввода-вывода.
FltGetRequestorSessionId

Подпрограмма FltGetRequestorSessionId возвращает идентификатор сеанса процесса, который первоначально запрашивал указанную операцию ввода-вывода.
FltGetRoutineAddress

Подпрограмма FltGetRoutineAddress возвращает указатель на подпрограмму, указанную параметром FltMgrRoutineName.
FltGetSectionContext

Дополнительные сведения о функции FltGetSectionContext.
FltGetStreamContext

Дополнительные сведения о функции FltGetStreamContext.
FltGetStreamHandleContext

Дополнительные сведения о функции FltGetStreamHandleContext.
FltGetSwappedBufferMdlAddress

Подпрограмма FltGetSwappedBufferMdlAddress возвращает адрес дескриптора памяти (MDL) для буфера, который был переключен драйвером мини-фильтра.
FltGetTopInstance

Подпрограмма FltGetTopInstance возвращает указатель непрозрачного экземпляра для экземпляра драйвера мини-фильтра, присоединенного в верхней части стека экземпляра экземпляра для заданного тома.
FltGetTransactionContext

Подпрограмма FltGetTransactionContext извлекает контекст, заданный для транзакции заданным драйвером минифильтра.
FltGetTunneledName

Подпрограмма FltGetTunneledName извлекает туннелированное имя файла, учитывая нормализованное имя, возвращаемое для файла предыдущим вызовом FltGetFileNameInformation, FltGetFileNameInformationUnsafe или FltGetDestinationFileNameInformationInformation.
FltGetUpperInstance

Подпрограмма FltGetUpperInstance возвращает непрозрачный указатель экземпляра для следующего более высокого экземпляра драйвера мини-фильтра, если есть один, который подключен над заданным экземпляром драйвера минифильтра на томе.
FltGetVolumeContext

Дополнительные сведения о функции FltGetVolumeContext.
FltGetVolumeFromDeviceObject

Подпрограмма FltGetVolumeFromDeviceObject возвращает непрозрачный указатель на том, представленный объектом устройства тома (VDO).
FltGetVolumeFromFileObject

Подпрограмма FltGetVolumeFromFileObject возвращает непрозрачный указатель для тома, на котором находится заданный поток файлов.
FltGetVolumeFromInstance

Подпрограмма FltGetVolumeFromInstance возвращает непрозрачный указатель для тома, к которому подключен определенный экземпляр драйвера мини-фильтра.
FltGetVolumeFromName

Подпрограмма FltGetVolumeFromName возвращает непрозрачный указатель для тома, имя которого соответствует значению параметра VolumeName.
FltGetVolumeGuidName

Подпрограмма FltGetVolumeGuidName возвращает имя тома для заданного тома в глобальном формате идентификатора GUID тома.
FltGetVolumeInformation

Подпрограмма FltGetVolumeInformation предоставляет сведения о заданном томе.
FltGetVolumeInstanceFromName

Подпрограмма FltGetVolumeInstanceFromName возвращает непрозрачный указатель экземпляра для заданного экземпляра драйвера мини-фильтра на заданном томе.
FltGetVolumeName

Подпрограмма FltGetVolumeName получает имя тома для заданного тома.
FltGetVolumeProperties

Подпрограмма FltGetVolumeProperties возвращает сведения о свойстве тома для заданного тома.
FltInitExtraCreateParameterLookasideList

Подпрограмма FltInitExtraCreateParameterLookasideList инициализирует список подстановок пула страниц или нестраничного пула, используемый для выделения одной или нескольких дополнительных структур контекста параметров (ECPs) фиксированного размера.
FltInitializeFileLock

Подпрограмма FltInitializeFileLock инициализирует непрозрачную FILE_LOCK структуру, выделенную вызывающим объектом из пула страниц.
FltInitializeOplock

Подпрограмма FltInitializeOplock инициализирует указатель оппортунистической блокировки (oplock).
FltInitializePushLock

Дополнительные сведения о функции FltInitializePushLock.
FltInsertExtraCreateParameter

Подпрограмма FltInsertExtraCreateParameter вставляет дополнительную структуру контекста параметра (ECP) в список ECP.
FltIs32bitProcess

Подпрограмма FltIs32bitProcess проверяет, является ли отправитель текущей операции ввода-вывода 32-разрядным приложением в режиме пользователя.
FltIsCallbackDataDirty

Подпрограмма FltIsCallbackDataDirty проверяет флаг FLTFL_CALLBACK_DATA_DIRTY в структуре данных обратного вызова.
FltIsDirectory

Драйвер минифильтра вызывает подпрограмму FltIsDirectory, чтобы определить, представляет ли данный объект файла каталог.
FltIsEcpAcknowled

Подпрограмма FltIsEcpAcknowled используется для определения того, помечена ли определенная дополнительная структура контекста параметра (ECP).
FltIsEcpFromUserMode

Подпрограмма FltIsEcpFromUserMode используется для определения того, возникла ли дополнительная структура контекста параметра (ECP) из пользовательского режима.
FltIsFltMgrVolumeDeviceObject

Подпрограмма FltIsFltMgrVolumeDeviceObject определяет, принадлежит ли заданный объект устройства диспетчеру фильтров и если объект устройства является объектом устройства тома.
FltIsIoCanceled

Подпрограмма FltIsIoCanceled проверяет, отменена ли операция на основе IRP.
FltIsIoRedirectionAllowed

Подпрограмма FltIsIoRedirectionAllowed определяет, можно ли перенаправление операций ввода-вывода из указанного экземпляра исходного фильтра в другой указанный экземпляр фильтра.
FltIsIoRedirectionAllowedForOperation

Подпрограмма FltIsIoRedirectionAllowedForOperation определяет, можно ли перенаправить операции ввода-вывода из экземпляра фильтра, связанного с указанной структурой FLT_CALLBACK_DATA в указанный экземпляр фильтра.
FltIsOperationSynchronous

Подпрограмма FltIsOperationSynchronous определяет, представляет ли данная структура данных обратного вызова (FLT_CALLBACK_DATA) синхронную или асинхронную операцию ввода-вывода.
FltIsVolumeSnapshot

Подпрограмма FltIsVolumeSnapshot определяет, подключен ли экземпляр драйвера тома или минифильтратора к тому моментального снимка.
FltIsVolumeWritable

Подпрограмма FltIsVolumeWritable определяет, является ли дисковое устройство, соответствующее экземпляру драйвера тома или минифильтратора.
FltLoadFilter

Подпрограмма FltLoadFilter динамически загружает мини-драйвер в текущую запущенную систему.
FltLockUserBuffer

Дополнительные сведения о функции FltLockUserBuffer.
FltMupGetProviderInfoFromFileObject

Дополнительные сведения о функции FltMupGetProviderInfoFromFileObject.
FltNotifyFilterChangeDirectory

Подпрограмма FltNotifyFilterChangeDirectory создает структуру уведомлений для операции IRP_MN_NOTIFY_CHANGE_DIRECTORY и добавляет ее в указанный список уведомлений.
FltObjectDereference

Подпрограмма FltObjectDereference удаляет ссылку на запуск из непрозрачного фильтра, экземпляра или указателя тома.
FltObjectReference

Подпрограмма FltObjectReference добавляет ссылку на непрозрачный фильтр, экземпляр или указатель тома.
FltOpenVolume

Подпрограмма FltOpenVolume возвращает дескриптор и указатель объекта файла для тома файловой системы, к которому подключен определенный экземпляр драйвера минифильтра.
FltOplockBreakH

Подпрограмма FltOplockBreakH прерывает CACHE_HANDLE_LEVEL оппортунистические блокировки (oplocks).
FltOplockBreakToNone

Подпрограмма FltOplockBreakToNone прерывает все оппортунистические блокировки (oplocks) немедленно без учета любого ключа oplock.
FltOplockBreakToNoneEx

Подпрограмма FltOplockBreakToNoneEx прерывает все оппортунистические блокировки (oplocks) немедленно без учета любого ключа oplock.
FltOplockFsctrl

Подпрограмма FltOplockFsctrl выполняет различные операции оппортунистической блокировки (oplock) от имени мини-фильтра драйвера.
FltOplockFsctrlEx

Подпрограмма FltOplockFsctrlEx выполняет различные операции оппортунистической блокировки (oplock) от имени мини-фильтра драйвера.
FltOplockIsFastIoPossible

Подпрограмма FltOplockIsFastIoPossible проверяет состояние оппортунистической блокировки файла (oplock), чтобы определить, можно ли выполнять быстрый ввод-вывод в файле.
FltOplockIsSharedRequest

Подпрограмма FltOplockIsSharedRequest определяет, требуется ли запрос на блокировку оппортунистической блокировки (oplock).
FltOplockKeysEqual

Подпрограмма FltOplockKeysEqual сравнивает ключи оппортунистической блокировки (oplock), хранящиеся в расширениях объектов файлов двух файлов.
FltParseFileName

FltParseFileName анализирует расширение, поток и окончательный компонент из строки имени файла.
FltParseFileNameInformation

FltParseFileNameInformation анализирует содержимое структуры FLT_FILE_NAME_INFORMATION.
FltPerformAsynchronousIo

Драйвер минифильтра вызывает FltPerformAsynchronousIo для запуска асинхронной операции ввода-вывода.
FltPerformSynchronousIo

Драйвер минифильтра вызывает FltPerformSynchronousIo для запуска синхронной операции ввода-вывода после вызова FltAllocateCallbackData, чтобы выделить структуру данных обратного вызова для операции.
FltPrepareComplete

Подпрограмма FltPrepareComplete подтверждает уведомление TRANSACTION_NOTIFY_PREPARE.
FltPrepareToReuseEcp

Подпрограмма FltPrepareToReuseEcp сбрасывает дополнительную структуру контекста параметра (ECP), которая подготавливает его к повторному использованию.
FltPrePrepareComplete

Подпрограмма FltPrepareComplete подтверждает уведомление TRANSACTION_NOTIFY_PREPREPARE.
FltProcessFileLock

Подпрограмма FltProcessFileLock обрабатывает и завершает операцию блокировки файлов.
FltPropagateActivityIdToThread

Подпрограмма FltPropagateActivityIdToThread связывает идентификатор действия из IRP в данных обратного вызова минифильтра с текущим потоком.
FltPropagateIrpExtension

Подпрограмма FltPropagateIrpExtension копирует расширение IRP из данных обратного вызова одного минифильтра в данные обратного вызова другого.
FltPurgeFileNameInformationCache

FltPurgeFileNameInformationCache очищается от имени диспетчера фильтров, кэширует все структуры сведений о имени файла, созданные из имен, предоставленных указанным экземпляром драйвера минифильтра.
FltQueryDirectoryFile

Подпрограмма FltQueryDirectoryFile возвращает различные виды сведений о файлах в каталоге, указанном заданным объектом файла.
FltQueryDirectoryFileEx

FltQueryDirectoryFileEx возвращает различные типы сведений о файлах в каталоге, указанном заданным объектом файла.
FltQueryEaFile

FltQueryEaFile возвращает сведения о значениях расширенного атрибута (EA) для файла.
FltQueryInformationByName

Подпрограмма FltQueryInformationByName возвращает запрошенные сведения об именованном файле.
FltQueryInformationFile

FltQueryInformationFile извлекает сведения для заданного файла.
FltQueryQuotaInformationFile

Подпрограмма FltQueryQuotaInformationFile извлекает записи квоты, связанные с объектом файла.
FltQuerySecurityObject

FltQuerySecurityObject извлекает копию дескриптора безопасности объекта.
FltQueryVolumeInformation

Подпрограмма FltQueryVolumeInformation извлекает сведения о томе, к которому подключен данный экземпляр.
FltQueryVolumeInformationFile

FltQueryVolumeInformationFile извлекает сведения о томе для заданного файла, каталога, устройства хранения или тома.
FltQueueDeferredIoWorkItem

Подпрограмма FltQueueDeferredIoWorkItem отправляет операцию ввода-вывода на основе IRP в рабочую очередь.
FltQueueGenericWorkItem

FltQueueGenericWorkItem публикует рабочий элемент, который не связан с определенной операцией ввода-вывода в рабочую очередь.
FltReadFile

Дополнительные сведения о функции FltReadFile.
FltReadFileEx

Дополнительные сведения о функции FltReadFileEx.
FltReferenceContext

FltReferenceContext увеличивает число ссылок в структуре контекста.
FltReferenceFileNameInformation

FltReferenceFileNameInformation увеличивает число ссылок на структуру сведений о имени файла.
FltRegisterFilter

FltRegisterFilter регистрирует драйвер минифильтра.
FltRegisterForDataScan

Подпрограмма FltRegisterForDataScan позволяет проверять данные для тома, подключенного к экземпляру мини-фильтра.
FltReissueSynchronousIo

FltReissueSynchronousIo инициирует новую синхронную операцию ввода-вывода, которая использует параметры из ранее синхронизированной операции ввода-вывода.
FltReleaseContext

FltReleaseContext уменьшает количество ссылок в контексте.
FltReleaseContexts

FltReleaseContexts освобождает каждый контекст в заданной FLT_RELATED_CONTEXTS структуре.
FltReleaseContextsEx

FltReleaseContextsEx освобождает каждый контекст в заданной FLT_RELATED_CONTEXTS_EX структуре.
FltReleaseFileNameInformation

FltReleaseFileNameInformation освобождает структуру сведений о имени файла.
FltReleasePushLock

Подпрограмма FltReleasePushLock освобождает указанную блокировку push-уведомлений, принадлежащей текущему потоку.
FltReleasePushLockEx

Подпрограмма FltReleasePushLockEx освобождает указанную блокировку push-уведомлений, принадлежащей текущему потоку.
FltReleaseResource

Дополнительные сведения о функции FltReleaseResource.
FltRemoveExtraCreateParameter

Подпрограмма FltRemoveExtraCreateParameter выполняет поиск списка ECP для структуры контекста ECP и, если она найдена, отсоединяет ее от списка ECP.
FltRemoveOpenReparseEntry

Эта подпрограмма удаляет структуру OPEN_REPARSE_LIST_ENTRY (добавленную fltAddOpenReparseEntry) из операции создания.
FltRequestFileInfoOnCreateCompletion

Минифильтр вызывает FltRequestFileInfoOnCreateCompletion во время предварительного создания файла, чтобы запросить, чтобы файловая система хранит указанные сведения о файле для получения после создания.
FltRequestOperationStatusCallback

FltRequestOperationStatusCallback возвращает сведения о состоянии для данной операции ввода-вывода.
FltRequestSecurityInfoOnCreateCompletion

Минифильтр вызывает FltRequestSecurityInfoOnCreateCompletion во время предварительного создания файла, чтобы запросить, чтобы файловая система сохраняла сведения о безопасности файлов для получения после создания.
FltRetainSwappedBufferMdlAddress

FltRetainSwappedBufferMdlAddress запрещает диспетчеру фильтров освободить список дескрипторов памяти (MDL) для буфера, который был переключен драйвером мини-фильтра.
FltRetrieveFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletion извлекает запрошенные сведения о файле во время создания файла.
FltRetrieveFileInfoOnCreateCompletionEx

FltRetrieveFileInfoOnCreateCompletionEx запрашивает указанные сведения о файле после завершения создания файла.
FltRetrieveIoPriorityInfo

Подпрограмма FltRetrieveIoPriorityInfo используется драйвером минифильтра для получения сведений о приоритете из потока.
FltReuseCallbackData

Подпрограмма FltReuseCallbackData повторно инициализирует структуру данных обратного вызова, чтобы ее можно было повторно использовать.
FltRollbackComplete

Подпрограмма FltRollbackComplete подтверждает уведомление TRANSACTION_NOTIFY_ROLLBACK.
FltRollbackEnlistment

Подпрограмма FltRollbackEnlistment откатывает или прерывает транзакцию от имени драйвера минифильтра.
FltSendMessage

FltSendMessage отправляет сообщение в ожидающее приложение пользовательского режима от имени драйвера минифильтра или экземпляра драйвера минифильтра.
FltSetActivityIdCallbackData

Подпрограмма FltSetActivityIdCallbackData задает идентификатор действия для IRP в данных обратного вызова минифильтра.
FltSetCallbackDataDirty

Подпрограмма обратного вызова минифильтра драйвера или после операции обратного вызова вызывает FltSetCallbackDataDirty, чтобы указать, что она изменила содержимое структуры данных обратного вызова.
FltSetCancelCompletion

Драйвер минифильтра вызывает FltSetCancelCompletion, чтобы указать подпрограмму отмены для вызова, если заданная операция ввода-вывода отменена.
FltSetEaFile

FltSetEaFile задает значения расширенного атрибута (EA) для файла.
FltSetEcpListIntoCallbackData

Подпрограмма FltSetEcpListIntoCallbackData присоединяет дополнительный список структуры контекста параметра (ECP) к объекту create operation callback-data.
FltSetFileContext

Подпрограмма FltSetFileContext задает контекст для файла.
FltSetInformationFile

FltSetInformationFile задает сведения для заданного файла.
FltSetInstanceContext

FltSetInstanceContext задает контекст для экземпляра драйвера мини-фильтра.
FltSetIoPriorityHintIntoCallbackData

Подпрограмма FltSetIoPriorityHintIntoCallbackData используется драйвером минифильтра для задания сведений о приоритете ввода-вывода в данных обратного вызова.
FltSetIoPriorityHintIntoFileObject

Подпрограмма FltSetIoPriorityHintIntoFileObject используется драйвером минифильтра для задания сведений о приоритете ввода-вывода в объекте файла.
FltSetIoPriorityHintIntoThread

Подпрограмма FltSetIoPriorityHintIntoThread используется драйвером минифильтра для задания сведений о приоритете ввода-вывода в потоке.
FltSetQuotaInformationFile

Подпрограмма FltSetQuotaInformationFile изменяет записи квоты для объекта файла.
FltSetSecurityObject

FltSetSecurityObject задает состояние безопасности объекта.
FltSetStreamContext

Подпрограмма FltSetStreamContext задает контекст для потока файлов.
FltSetStreamHandleContext

Подпрограмма FltSetStreamHandleContext задает контекст для дескриптора потока.
FltSetTransactionContext

Подпрограмма FltSetTransactionContext задает контекст для транзакции.
FltSetVolumeContext

FltSetVolumeContext задает контекст для тома.
FltSetVolumeInformation

FltSetVolumeInformation изменяет различные виды сведений о томе, к которому подключен данный экземпляр.
FltStartFiltering

FltStartFiltering начинает фильтрацию для зарегистрированного мини-фильтра драйвера.
FltSupportsFileContexts

Подпрограмма FltSupportsFileContexts определяет, поддерживает ли файловая система контексты файлов для заданного файла.
FltSupportsFileContextsEx

Подпрограмма FltSupportsFileContextsEx определяет, поддерживает ли файловая система или диспетчер фильтров контексты файлов для заданного файла.
FltSupportsStreamContexts

FltSupportsStreamContexts определяет, поддерживаются ли контексты потока в заданном объекте файла.
FltSupportsStreamHandleContexts

FltSupportsStreamHandleContexts определяет, поддерживаются ли контексты дескриптора потока в заданном объекте файла.
FltTagFile

FltTagFile задает тег reparse в файле или каталоге.
FltTagFileEx

FltTagFileEx задает флаг перепарировки в файле или каталоге.
FltUninitializeFileLock

Подпрограмма FltUninitializeFileLock неинициализирует структуру FILE_LOCK.
FltUninitializeOplock

FltUninitializeOplock неинициализирует указатель оппортунистической блокировки (oplock).
FltUnloadFilter

Драйвер минифильтра, загруженный вспомогательным драйвером минифильтра, вызывая FltLoadFilter, может выгрузить драйвер минифильтра, вызвав FltUnloadFilter.
FltUnregisterFilter

Зарегистрированный драйвер минифильтра вызывает FltUnregisterFilter для отмены регистрации, чтобы диспетчер фильтров больше не вызывает его для обработки операций ввода-вывода.
FltUntagFile

FltUntagFile удаляет точку повторного параметров из файла или каталога.
FltVetoBypassIo

Дополнительные сведения о функции FltVetoBypassIO.
FltWriteFile

Дополнительные сведения о функции FltWriteFile.
FltWriteFileEx

Дополнительные сведения о функции FltWriteFileEx.

Функции обратного вызова

 
PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE

Драйвер минифильтра может зарегистрировать подпрограмму типа PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE в качестве подпрограммы обратного вызова для FILE_LOCK структуры драйвера CompleteLockCallbackDataRoutine.
PFLT_COMPLETED_ASYNC_IO_CALLBACK

Драйвер мини-фильтра, инициирующий асинхронную операцию ввода-вывода, может указать подпрограмму типа PFLT_COMPLETED_ASYNC_IO_CALLBACK подпрограмму, которую необходимо вызвать при завершении операции.
PFLT_CONNECT_NOTIFY

Узнайте о функции обратного вызова PFLT_CONNECT_NOTIFY.
PFLT_CONTEXT_ALLOCATE_CALLBACK

Драйвер минифильтра может зарегистрировать подпрограмму типа PFLT_CONTEXT_ALLOCATE_CALLBACK в качестве подпрограммы minifilter драйвера ContextAllocateCallback.
PFLT_CONTEXT_CLEANUP_CALLBACK

Драйвер минифильтра может зарегистрировать подпрограмму типа PFLT_CONTEXT_CLEANUP_CALLBACK в качестве подпрограммы minifilter драйвера ContextCleanupCallback.
PFLT_CONTEXT_FREE_CALLBACK

Минифильтр может зарегистрировать подпрограмму типа PFLT_CONTEXT_FREE_CALLBACK в качестве подпрограммы minifilter драйвера ContextFreeCallback.
PFLT_DISCONNECT_NOTIFY

Узнайте о функции обратного вызова PFLT_DISCONNECT_NOTIFY.
PFLT_FILTER_UNLOAD_CALLBACK

Драйвер минифильтра может зарегистрировать подпрограмму типа PFLT_FILTER_UNLOAD_CALLBACK в качестве подпрограммы фильтра FilterUnloadCallback драйвера минифильтра.
PFLT_GENERATE_FILE_NAME

Драйвер минифильтра, предоставляющий имена файлов для кэша имен диспетчера фильтров, может зарегистрировать подпрограмму типа PFLT_GENERATE_FILE_NAME в качестве подпрограммы GenerateFileNameCallback драйвера минифильтра.
PFLT_GET_OPERATION_STATUS_CALLBACK

Драйвер минифильтра может зарегистрировать подпрограмму типа PFLT_GET_OPERATION_STATUS_CALLBACK как подпрограмму operationfilter драйвера OperationStatusCallback.
PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK

Драйвер минифильтра может зарегистрировать подпрограмму типа PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK в качестве подпрограммы minifilter драйвера InstanceQueryTeardownCallback.
PFLT_INSTANCE_SETUP_CALLBACK

Драйвер минифильтра может зарегистрировать подпрограмму типа PFLT_INSTANCE_SETUP_CALLBACK в качестве подпрограммы minifilter драйвера InstanceSetupCallback.
PFLT_INSTANCE_TEARDOWN_CALLBACK

Драйвер минифильтра может зарегистрировать две подпрограммы типа PFLT_INSTANCE_TEARDOWN_CALLBACK в качестве подпрограммы экземпляра InstanceTeardownStartCallback и InstanceTeardownCompleteCallback.
PFLT_MESSAGE_NOTIFY

Дополнительные сведения о функции обратного вызова PFLT_MESSAGE_NOTIFY.
PFLT_NORMALIZE_CONTEXT_CLEANUP

Драйвер минифильтра, предоставляющий имена файлов для кэша имен диспетчера фильтров, может зарегистрировать подпрограмму типа PFLT_NORMALIZE_CONTEXT_CLEANUP в качестве подпрограммы НормализацииContextCleanupCallback драйвера минифильтра.
PFLT_NORMALIZE_NAME_COMPONENT

Драйвер минифильтра, предоставляющий имена файлов для кэша имен диспетчера фильтров, может зарегистрировать подпрограмму типа PFLT_NORMALIZE_NAME_COMPONENT в качестве подпрограммы нормализацииNameComponentCallback драйвера минифильтра.
PFLT_NORMALIZE_NAME_COMPONENT_EX

Драйвер минифильтра, предоставляющий имена файлов для кэша имен диспетчера фильтров, может зарегистрировать подпрограмму типа PFLT_NORMALIZE_NAME_COMPONENT_EX в качестве подпрограммы обратного вызова в качестве подпрограммы обратного вызова диспетчера фильтров в качестве подпрограммы обратного вызова для минифильтратора.
PFLT_POST_OPERATION_CALLBACK

Драйвер мини-фильтра может зарегистрировать одну или несколько подпрограмм типа PFLT_POST_OPERATION_CALLBACK для выполнения обработки завершения операций ввода-вывода.
PFLT_PRE_OPERATION_CALLBACK

Подпрограмма PFLT_PRE_OPERATION_CALLBACK драйвера мини-фильтра выполняет предварительную обработку операций ввода-вывода.
PFLT_SECTION_CONFLICT_NOTIFICATION_CALLBACK

При необходимости драйвер минифильтра может зарегистрировать подпрограмму типа PFLT_CONTEXT_ALLOCATE_CALLBACK в качестве подпрограммы minifilter драйвера SectionNotificationCallback.
PFLT_TRANSACTION_NOTIFICATION_CALLBACK

Драйвер мини-фильтра может зарегистрировать подпрограмму типа PFLT_TRANSACTION_NOTIFICATION_CALLBACK в качестве подпрограммы TransactionNotificationCallback.

Структуры

 
FLT_CALLBACK_DATA

Структура FLT_CALLBACK_DATA представляет операцию ввода-вывода. Диспетчер фильтров и минифильтры используют эту структуру для запуска и обработки операций ввода-вывода.
FLT_CALLBACK_DATA_QUEUE

FLT_CALLBACK_DATA_QUEUE — это непрозрачная структура, используемая для указания подпрограмм обратного вызова для очереди данных обратного вызова минифильтра. Не устанавливайте элементы этой структуры напрямую. Используйте FltCbdqInitialize для инициализации этой структуры.
FLT_CONTEXT_REGISTRATION

Структура FLT_CONTEXT_REGISTRATION используется для регистрации типов контекста.
FLT_CREATEFILE_TARGET_ECP_CONTEXT

Структура FLT_CREATEFILE_TARGET_ECP_CONTEXT является дополнительным параметром создания (ECP), используемым для возврата целевой информации повторной обработки обратно вызывающей стороне FltCreateFileEx2.
FLT_FILE_NAME_INFORMATION

Структура FLT_FILE_NAME_INFORMATION содержит сведения о имени файла.
FLT_IO_PARAMETER_BLOCK

Дополнительные сведения о структуре FLT_IO_PARAMETER_BLOCK.
FLT_NAME_CONTROL

Минифильтр, предоставляющий имена файлов для кэша имен диспетчера фильтров, может использовать структуру FLT_NAME_CONTROL для управления буферами имен.
FLT_OPERATION_REGISTRATION

Структура FLT_OPERATION_REGISTRATION используется для регистрации подпрограмм обратного вызова операции.
FLT_PARAMETERS

Объединение FLT_PARAMETERS определяет для минифильтра параметры типа запроса, связанные с операцией ввода-вывода.
FLT_REGISTRATION

Структура FLT_REGISTRATION передается в качестве параметра FltRegisterFilter.
FLT_RELATED_CONTEXTS

Структура FLT_RELATED_CONTEXTS содержит контексты драйвера мини-фильтра для объектов, связанных с операцией ввода-вывода.
FLT_RELATED_CONTEXTS_EX

Структура FLT_RELATED_CONTEXTS_EX содержит контексты драйвера мини-фильтра для объектов, связанных с операцией ввода-вывода.
FLT_RELATED_OBJECTS

Структура FLT_RELATED_OBJECTS содержит непрозрачные указатели для объектов, связанных с операцией.
FLT_TAG_DATA_BUFFER

Структура FLT_TAG_DATA_BUFFER содержит сведения о теге точки повторной аналитики.
FLT_VOLUME_PROPERTIES

Структура FLT_VOLUME_PROPERTIES передается в качестве параметра в FltGetVolumeProperties.