PMRX_DEALLOCATE_FOR_FOBX callback function (mrx.h)

The MRxDeallocateForFobx routine is called by RDBSS to request that the network mini-redirector deallocate an FOBX structure. This call is in response to a request to close a file system object.

Syntax

PMRX_DEALLOCATE_FOR_FOBX PmrxDeallocateForFobx;

NTSTATUS PmrxDeallocateForFobx(
  IN OUT PMRX_FOBX Fobx
)
{...}

Parameters

Fobx

[in, out] A pointer to the FOBX structure to deallocate.

Return value

MRxDeallocateForFobx returns STATUS_SUCCESS.

Remarks

MRxDeallocateForFobx is called by RxFinalizeNetFOBX as part of the process to finalize an FOBX structure. The calls to RxFinalizeNetFOBX and MRxDeallocateForFobx occurs when an IRP_MJ_CLOSE request is received.

RDBSS ignores the return value from MRxDeallocateForFobx.

Requirements

Requirement Value
Target Platform Desktop
Header mrx.h (include Mrx.h)

See also

MRxAreFilesAliased

MRxCleanupFobx

MRxCloseSrvOpen

MRxCollapseOpen

MRxCreate

MRxDeallocateForFcb

MRxExtendForCache

MRxExtendForNonCache

MRxFlush

MRxForceClosed

MRxIsLockRealizable

MRxShouldTryToCollapseThisOpen

MRxTruncate

MRxZeroExtend

RxFinalizeNetFOBX

RxFinalizeNetFCB