// fltkernel.h
VOID FLTAPI FltFreeCallbackData(
[in] PFLT_CALLBACK_DATA CallbackData
);
View the official Windows Driver Kit DDI reference
No description available.
The FltFreeCallbackData routine frees a callback data structure allocated by the FltAllocateCallbackData routine.
CallbackData
[in]Pointer to the callback data structure to be freed. This FLT_CALLBACK_DATA structure must have been allocated by a previous call to FltAllocateCallbackData. This parameter is required and cannot be NULL.
None
A minifilter driver should use FltFreeCallbackData only on a callback data structure (FLT_CALLBACK_DATA) that it previously allocated with FltAllocateCallbackData and used in a call to FltPerformAsynchronousIo or FltPerformSynchronousIo.
In particular, a minifilter driver should not use this routine for any callback data structures that were not allocated by the minifilter driver itself.
The FltFreeCallbackData routine frees any MDL chain associated with the supplied CallbackData object. A pointer to an MDL chain associated with a FLT_CALLBACK_DATA object will be invalid after a call to FltFreeCallbackData for that object.