Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется 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. |