Función FltFreeCallbackData (fltkernel.h)
La rutina FltFreeCallbackData libera una estructura de datos de devolución de llamada asignada por la rutina FltAllocateCallbackData.
VOID FLTAPI FltFreeCallbackData(
[in] PFLT_CALLBACK_DATA CallbackData
);
[in] CallbackData
Puntero a la estructura de datos de devolución de llamada que se va a liberar. Esta estructura FLT_CALLBACK_DATA debe haber sido asignada por una llamada anterior a FltAllocateCallbackData. Este parámetro es necesario y no se puede null.
Ninguno
Un controlador de minifiltro debe usar FltFreeCallbackData solo en una estructura de datos de devolución de llamada (FLT_CALLBACK_DATA) asignada previamente con FltAllocateCallbackData y se usa en una llamada a FltPerformAsynchronousIo o FltPerformSynchronousIo.
En concreto, un controlador de minifiltro no debe usar esta rutina para ninguna estructura de datos de devolución de llamada que no haya asignado el propio controlador de minifiltro.
La rutina FltFreeCallbackData libera cualquier cadena de MDL asociada al objeto CallbackData proporcionado. Un puntero a una cadena MDL asociada a un objeto FLT_CALLBACK_DATA no será válido después de una llamada a FltFreeCallbackData para ese objeto.
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
encabezado de | fltkernel.h (incluya Fltkernel.h) |
biblioteca de | FltMgr.lib |
irQL | <= DISPATCH_LEVEL |