Compartir a través de


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 completó correctamente.

Observaciones

Esta rutina agrega una lista ECP o ECP según sea necesario. filtro se hace referencia a la duración de la estructura de entrada de reanálisis abierto, no al propio ECP, que es conceptualmente independiente de ningún filtro específico.

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

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 1607
servidor mínimo admitido Windows Server 2016
de la plataforma de destino de Windows
encabezado de fltkernel.h
irQL IRQL_requires_max(APC_LEVEL)

Consulte también

FltRemoveOpenReparseEntry