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 |