Заголовок 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 получает заданную принудительную блокировку для монопольного доступа вызывающего потока.
FltAcquirePushLockExclusiveEx

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

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

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

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

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

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

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

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

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

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

FltAllocateDeferredIoWorkItem выделяет рабочий элемент deferred-I/O.
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

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

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

Подпрограмма FltCloseSectionForDataScan закрывает объект section, связанный с файловым потоком.
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, чтобы создать новый канал или открыть существующий почтовый слоот.
FltCreateNamedPipeFile

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

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

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

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

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

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

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

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

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

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

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

Подпрограмма FltDeletePushLock удаляет заданную принудительная блокировка.
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 возвращает связанный список списков дескрипторов памяти (MDL), указывающих на указанный диапазон кэшированных данных файлов для записи данных непосредственно в кэш.
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 возвращает указатель на объект устройства тома (VDO) диспетчера фильтров для заданного тома.
FltGetDiskDeviceObject

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

Подпрограмма FltGetEcpListFromCallbackData возвращает указатель на дополнительный список структуры контекста создания (ECP), связанный с заданным объектом callback-data операции создания.
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 или FltGetDestinationFileNameInformation.
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 инициализирует список просмотров постраничного или нестраничного пула, используемый для выделения одной или нескольких дополнительных структур контекста create (ECP) фиксированного размера.
FltInitializeFileLock

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

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

Подпрограмма FltInitializePushLock инициализирует переменную push-блокировки.
FltInsertExtraCreateParameter

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дополнительные сведения о функции FltLockUserBuffer.
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 немедленно прерывает все оппортунистические блокировки (oplock) без учета ключа oplock.
FltOplockFsctrl

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

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

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

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

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

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

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

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

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

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

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

Подпрограмма 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 возвращает сведения о состоянии для заданной операции ввода-вывода.
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) к объекту 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 задает тег повторного выражения для файла или каталога.
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 в качестве процедуры обратного вызова CompleteLockCallbackDataRoutine драйвера минифильтра для структуры FILE_LOCK.
PFLT_COMPLETED_ASYNC_IO_CALLBACK

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

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

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

Минифильтр может зарегистрировать подпрограмму типа PFLT_CONTEXT_FREE_CALLBACK в качестве подпрограммы ContextFreeCallback драйвера минифильтра.
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 в качестве процедуры OperationStatusCallback драйвера минифильтра.
PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK

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

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

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

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

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

Драйвер минифильтра, предоставляющий имена файлов для кэша имен диспетчера фильтров, может зарегистрировать подпрограмму типа PFLT_NORMALIZE_NAME_COMPONENT_EX в качестве подпрограммы обратного вызова NormalizeNameComponentExCallback драйвера минифильтра.
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 в качестве подпрограммы 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_CALLBACK_DATA).
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.