Función FltAddOpenReparseEntry (fltkernel.h)

Esta rutina agrega una estructura de reanálisis abierta asignada por el autor de la llamada, OPEN_REPARSE_LIST_ENTRY, a una operación de creación.

Sintaxis

NTSTATUS FLTAPI FltAddOpenReparseEntry(
  [in] PFLT_FILTER              Filter,
  [in] PFLT_CALLBACK_DATA       Data,
  [in] POPEN_REPARSE_LIST_ENTRY OpenReparseEntry
);

Parámetros

[in] Filter

Filtro al que se va a hacer referencia.

[in] Data

Operación de creación a la que se va a adjuntar información de reanálisis abierta.

[in] OpenReparseEntry

Información de reanálisis abierta que se va a agregar, de tipo OPEN_REPARSE_LIST_ENTRY.

Valor devuelto

Se devuelven los siguientes códigos de estado NT.

Código devuelto Descripción
STATUS_INVALID_PARAMETER_2
Código de estado si Data no es una operación de creación. Se trata de un código de error.
STATUS_SUCCESS
La operación se ha completado correctamente.

Comentarios

Esta rutina agrega una lista de ECP o ECP según sea necesario. Se hace referencia al filtro durante la vigencia de la estructura de entrada de reanálisis abierta, no el propio ECP, que conceptualmente es independiente de cualquier filtro específico.

Use FltRemoveOpenReparseEntry para quitar la estructura de reanálisis abierta de la operación de creación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1607
Servidor mínimo compatible Windows Server 2016
Plataforma de destino Windows
Encabezado fltkernel.h
IRQL IRQL_requires_max(APC_LEVEL)

Consulte también

FltRemoveOpenReparseEntry