заголовок 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. |