RxReleaseFcbResourceInMRx function

RxReleaseFcbResourceInMRx releases the FCB resource acquired by a network mini-redirector driver.

Syntax


VOID RxReleaseFcbResourceInMRx(
   PMRX_FCB pFcb
);

Parameters

pFcb

A pointer to the FCB. This parameter is required and cannot be NULL.

Return value

None

Remarks

The synchronization resources of interest to a network mini-redirector driver are primarily associated with the FCB. There is a paging I/O resource and a regular resource. The paging I/O resource is managed internally by RDBSS. The only resource accessible to a network mini-redirector driver is the regular resource.

The RxReleaseFcbResourceInMRx routine will release an FCB resource previously acquired by calling RxAcquireExclusiveFcbResourceInMRx, RxAcquireSharedFcbResourceInMRx, or RxAcquireSharedFcbResourceInMRxEx. If there are any pending buffering state change requests for this FCB, then these buffering state changes will be processed first before the RxReleaseFcbResourceInMRx routine returns.

Requirements

Target platform

Header

Mrxfcb.h (include Mrxfcb.h)

IRQL

<= APC_LEVEL

See also

RxAcquireExclusiveFcbResourceInMRx
RxAcquireSharedFcbResourceInMRx
RxAcquireSharedFcbResourceInMRxEx
RxReleaseFcbResourceForThreadInMRx

 

 

Send comments about this topic to Microsoft

Show: