Función FltSetCallbackDataDirty (fltkernel.h)

Una rutina de devolución de llamada de preoperación o postoperación del controlador minifiltro llama a FltSetCallbackDataDirty para indicar que ha modificado el contenido de la estructura de datos de devolución de llamada.

Sintaxis

VOID FLTAPI FltSetCallbackDataDirty(
  [in, out] PFLT_CALLBACK_DATA Data
);

Parámetros

[in, out] Data

Puntero a una estructura de datos de devolución de llamada (FLT_CALLBACK_DATA).

Valor devuelto

None

Observaciones

Una rutina de devolución de llamada del controlador minifiltro (PFLT_PRE_OPERATION_CALLBACK) o postoperación (PFLT_POST_OPERATION_CALLBACK) puede modificar el contenido de la estructura de datos de devolución de llamada (FLT_CALLBACK_DATA) para la operación. Si lo hace, debe llamar a FltSetCallbackDataDirty a menos que haya cambiado el contenido del campo IoStatus de la estructura de datos de devolución de llamada.

FltSetCallbackDataDirty establece la marca de FLTFL_CALLBACK_DATA_DIRTY en una estructura de datos de devolución de llamada.

Para probar la marca de FLTFL_CALLBACK_DATA_DIRTY de una estructura de datos de devolución de llamada, llame a FltIsCallbackDataDirty.

Para borrar la marca de FLTFL_CALLBACK_DATA_DIRTY de una estructura de datos de devolución de llamada, llame a FltClearCallbackDataDirty.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado fltkernel.h (incluya Fltkernel.h)
Library Fltmgr.lib
Archivo DLL Fltmgr.sys
IRQL Any

Consulte también

FLT_CALLBACK_DATA

FltClearCallbackDataDirty

FltIsCallbackDataDirty

FltReissueSynchronousIo

PFLT_POST_OPERATION_CALLBACK

PFLT_PRE_OPERATION_CALLBACK