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 |
---|---|
|
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. |
|
El contexto de sección ya está cerrado. |
Observaciones
Los minifiltros usan la rutina de 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 el contexto de sección se asignó con FltAllocateContext pero no se creó ninguna sección con FltCreateSectionForDataScan.
Después de FltCloseSectionForDataScan, las operaciones que entran en conflicto con la sección descrita por SectionContext no se sincronizarán mediante el administrador de filtros.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | La rutina FltCloseSectionForDataScan está disponible a partir de Windows 8. |
de la plataforma de destino de | Universal |
encabezado de | fltkernel.h (incluya Fltkernel.h) |
biblioteca de | FltMgr.lib |
irQL | <= APC_LEVEL |