// fltkernel.h
PFLT_GET_OPERATION_STATUS_CALLBACK PfltGetOperationStatusCallback;
VOID PfltGetOperationStatusCallback(
[in] PCFLT_RELATED_OBJECTS FltObjects,
[in] PFLT_IO_PARAMETER_BLOCK IopbSnapshot,
[in] NTSTATUS OperationStatus,
[in, optional] PVOID RequesterContext
)
{...}
View the official Windows Driver Kit DDI referenceNo description available.
A minifilter driver can register a routine of type PFLT_GET_OPERATION_STATUS_CALLBACK as the minifilter driver's OperationStatusCallback routine.
FltObjects [in]A pointer to an FLT_RELATED_OBJECTS structure that contains opaque pointers for the objects related to the current operation.
IopbSnapshot [in]A pointer to the data structure containing parameters from the IO Request Packet for the operation.
OperationStatus [in]The NTSTATUS value of the I/O operation generating the callback.
RequesterContext [in, optional]An optional pointer to a minifilter driver-provided context information of the requester passed from FltRequestOperationStatusCallback.
A minifilter driver can register a routine of type PFLT_GET_OPERATION_STATUS_CALLBACK as the minifilter driver's OperationStatusCallback routine.
Most minifilter drivers never need to register a routine of type PFLT_GET_OPERATION_STATUS_CALLBACK. Normally, a minifilter driver only calls this routine to determine whether a requested opportunistic lock was granted.
FltRequestOperationStatusCallback