Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма fltCloseSectionForDataScan закрывает объект раздела, связанный с файлом.
Синтаксис
NTSTATUS FLTAPI FltCloseSectionForDataScan(
[in] PFLT_CONTEXT SectionContext
);
Параметры
[in] SectionContext
Указатель на контекст раздела, который нужно закрыть.
Возвращаемое значение
FltCloseSectionForDataScan возвращает STATUS_SUCCESS или соответствующее значение NTSTATUS, например одно из следующих значений.
| Возвращаемый код | Описание |
|---|---|
|
Контекст раздела не был создан должным образом. Сначала необходимо передать контекст выделенного раздела в FltCreateSectionForDataScan. Это код ошибки. |
|
Контекст раздела уже закрыт. |
Замечания
Минифильтры используют процедуру FltCloseSectionForDataScan для освобождения и удаления контекста раздела из объекта файла. Все ранее выделенные контексты разделов, передаваемые FltCreateSectionForDataScan, должны передаваться в FltCloseSectionForDataScan. В противном случае минифильтры могут вызывать FltReleaseContext, если контекст раздела был выделен с FltAllocateContext, но ни с FltCreateSectionForDataScan.
После возврата FltCloseSectionForDataScan операции, конфликтующие с разделом, описанным SectionContext, не будут синхронизированы диспетчером фильтров.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Подпрограмма FltCloseSectionForDataScan доступна начиная с Windows 8. |
| целевая платформа | Всеобщий |
| заголовка | fltkernel.h (include Fltkernel.h) |
| библиотеки | FltMgr.lib |
| IRQL | <= APC_LEVEL |