Compartir a través de


Función FltCloseSectionForDataScan (fltkernel.h)

La rutina FltCloseSectionForDataScan cierra un objeto de sección asociado a una secuencia de archivos.

Sintaxis

NTSTATUS FLTAPI FltCloseSectionForDataScan(
  [in] PFLT_CONTEXT SectionContext
);

Parámetros

[in] SectionContext

Puntero al contexto de sección que se va a cerrar.

Valor devuelto

FltCloseSectionForDataScan devuelve STATUS_SUCCESS o un valor NTSTATUS adecuado, como uno de los siguientes.

Código devuelto Descripción
STATUS_INVALID_PARAMETER
El contexto de sección no se creó correctamente. Primero se debe pasar un contexto de sección asignado a FltCreateSectionForDataScan. Se trata de un código de error.
STATUS_NOT_FOUND
El contexto de sección ya está cerrado.

Comentarios

Los minifiltros usan la rutina FltCloseSectionForDataScan para desasignar y quitar un contexto de sección de un objeto de archivo. Todos los contextos de sección asignados previamente pasados a FltCreateSectionForDataScan deben pasarse a FltCloseSectionForDataScan. De lo contrario, los minifiltros pueden llamar a FltReleaseContext si se asignó el contexto de sección con FltAllocateContext , pero no se creó ninguna sección con FltCreateSectionForDataScan.

Después de que FltCloseSectionForDataScan devuelva, el administrador de filtros no sincronizará las operaciones que entran en conflicto con la sección descrita por SectionContext .

Requisitos

Requisito Value
Cliente mínimo compatible La rutina FltCloseSectionForDataScan está disponible a partir de Windows 8.
Plataforma de destino Universal
Encabezado fltkernel.h (incluya Fltkernel.h)
Library FltMgr.lib
IRQL <= APC_LEVEL

Consulte también

FltAllocateContext

FltCreateSectionForDataScan

FltDeleteContext