This section contains references, in alphabetical order, for the MRxXxx routines implemented by a kernel-mode network mini-redirector driver.
In this section
Topic Description
MRxAreFilesAliased
The MRxAreFilesAliased routine is called by RDBSS to request the network mini-redirector to determine if two FCB structures represent the same file.
MRxCleanupFobx
The MRxCleanupFobx routine is called by RDBSS to request the network mini-redirector to close a file system object extension. RDBSS issues this call in response to receiving an IRP_MJ_CLEANUP request on a file object.
MRxCloseSrvOpen
The MRxCloseSrvOpen routine is called by RDBSS to request that the network mini-redirector close an SRV_OPEN structure.
MRxCollapseOpen
The MRxCollapseOpen routine is called by RDBSS to request that the network mini-redirector collapse an open file system request onto an existing SRV_OPEN structure.
MRxCompleteBufferingStateChangeRequest
TheMRxCompleteBufferingStateChangeRequest routine is called by RDBSS to notify the network mini-redirector that a buffering state change request has been completed.
MRxComputeNewBufferingState
TheMRxComputeNewBufferingState routine is called by RDBSS to request that the network mini-redirector compute a new buffering state change.
MRxCreate
TheMRxCreate routine is called by RDBSS to request that the network mini-redirector create a file system object.
MRxCreateSrvCall
The MRxCreateSrvCall routine is called by RDBSS to request that the network mini-redirector create an SRV_CALL structure and establish connection with a server.
MRxCreateVNetRoot
The MRxCreateVNetRoot routine is called by RDBSS to request that the network mini-redirector create a V_NET_ROOT structure and, in some cases, a NET_ROOT structure.
MRxDeallocateForFcb
The MRxDeallocateForFcb routine is called by RDBSS to request that the network mini-redirector deallocate an FCB structure. This call is in response to a request to close a file system object.
MRxDeallocateForFobx
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.
MRxDevFcbXXXControlFile
The MRxDevFcbXXXControlFile routine is called by RDBSS to pass a device FCB control request (an IOCTL or FSCTL request) to the network mini-redirector.
MRxExtendForCache
The MRxExtendForCache routine is called by RDBSS to request that a network mini-redirector extend a file when the file is being cached by the cache manager.
MRxExtendForNonCache
The MRxExtendForNonCache routine is called by RDBSS to request that a network mini-redirector extend a file when the file is not being cached by the cache manager.
MRxExtractNetRootName
The MRxExtractNetRootName routine is called by RDBSS to request that a network mini-redirector extract the name of the NET_ROOT structure from a given pathname.
MRxFinalizeNetRoot
The MRxFinalizeNetRoot routine is called by RDBSS to request that a network mini-redirector finalize a NET_ROOT structure.
MRxFinalizeSrvCall
The MRxFinalizeSrvCall routine is called by RDBSS to request that a network mini-redirector finalize an SRV_CALL structure.
MRxFinalizeVNetRoot
The MRxFinalizeVNetRoot routine is called by RDBSS to request that a network mini-redirector finalize a V_NET_ROOT structure.
MRxFlush
The MRxFlush routine is called by RDBSS to request that a network mini-redirector write the contents of a file system object to storage. RDBSS issues this call in response to receiving an IRP_MJ_FLUSH_BUFFERS request.
MRxForceClosed
The MRxForceClosed routine is called by RDBSS to request that a network mini-redirector force a close. This routine is called when the condition of the SRV_OPEN structure is not good or the SRV_OPEN structure is marked as closed.
MRxGetConnectionId
TheMRxGetConnectionId routine is called by RDBSS to request that a network mini-redirector return a connection ID, which can be used for handling multiple sessions.
MRxIsLockRealizable
The MRxIsLockRealizable routine is called by RDBSS to request that a network mini-redirector indicate whether a specific byte-range lock is supported on this NET_ROOT structure.
MRxIsValidDirectory
TheMRxIsValidDirectory routine is called by RDBSS to request that a network mini-redirector check for the existence of a remote directory.
MRxLowIOSubmit[LOWIO_OP_EXCLUSIVELOCK]
The MRxLowIOSubmit[LOWIO_OP_EXCLUSIVELOCK] routine is called by RDBSS to request that a network mini-redirector open an exclusive lock on a file object.
MRxLowIOSubmit[LOWIO_OP_FSCTL]
The MRxLowIOSubmit[LOWIO_OP_FSCTL] routine is called by RDBSS to request that a network mini-redirector issue file system control request on remote file.
MRxLowIOSubmit[LOWIO_OP_IOCTL]
The MRxLowIOSubmit[LOWIO_OP_IOCTL] routine is called by RDBSS to issue an I/O system control request to the network mini-redirector.
MRxLowIOSubmit[LOWIO_OP_NOTIFY_CHANGE_DIRECTORY]
The MRxLowIOSubmit[LOWIO_OP_NOTIFY_CHANGE_DIRECTORY] routine is called by RDBSS to issue a request to the network mini-redirector for a directory change notification operation.
MRxLowIOSubmit[LOWIO_OP_READ]
The MRxLowIOSubmit[LOWIO_OP_READ] routine is called by RDBSS to issue a read request to the network mini-redirector.
MRxLowIOSubmit[LOWIO_OP_SHAREDLOCK]
The MRxLowIOSubmit[LOWIO_OP_SHAREDLOCK] routine is called by RDBSS to request that a network redirector open a shared lock on a file object.
MRxLowIOSubmit[LOWIO_OP_UNLOCK]
The MRxLowIOSubmit[LOWIO_OP_UNLOCK] routine is called by RDBSS to request that a network mini-redirector remove a single lock on a file object.
MRxLowIOSubmit[LOWIO_OP_UNLOCK_MULTIPLE]
The MRxLowIOSubmit[LOWIO_OP_UNLOCK_MULTIPLE] routine is called by RDBSS to request that the network mini-redirector remove multiple locks held on a file object.
MRxLowIOSubmit[LOWIO_OP_WRITE]
The MRxLowIOSubmit[LOWIO_OP_WRITE] routine is called by RDBSS to issue a write request to the network mini-redirector.
MRxPreparseName
The MRxPreparseName routine is called by RDBSS to give a network mini-redirector the opportunity to preparse a name.
MRxQueryDirectory
The MRxQueryDirectory routine is called by RDBSS to request that a network mini-redirector query information on a file directory.
MRxQueryEaInfo
The MRxQueryEaInfo routine is called by RDBSS to request that a network mini-redirector query extended attribute information on a file system object.
MRxQueryFileInfo
TheMRxQueryFileInfo routine is called by RDBSS to request that a network mini-redirector query file information on a file system object.
MRxQueryQuotaInfo
The MRxQueryQuotaInfo routine is called by RDBSS to request that a network mini-redirector query quota information on a file system object.
MRxQuerySdInfo
TheMRxQuerySdInfo routine is called by RDBSS to request that a network mini-redirector query security descriptor information on a file system object.
MRxQueryVolumeInfo
The MRxQueryVolumeInfo routine is called by RDBSS to request that a network mini-redirector query volume information.
MRxSetEaInfo
TheMRxSetEaInfo routine is called by RDBSS to request that a network mini-redirector set extended attribute information on a file system object.
MRxSetFileInfo
The MRxSetFileInfo routine is called by RDBSS to request that a network mini-redirector set file information on a file system object.
MRxSetFileInfoAtCleanup
The MRxSetFileInfoAtCleanup routine is called by RDBSS to request that a network mini-redirector set file information on a file system object at cleanup.
MRxSetQuotaInfo
TheMRxSetQuotaInfo routine is called by RDBSS to request that a network mini-redirector set quota information on a file system object.
MRxSetSdInfo
TheMRxSetSdInfo routine is called by RDBSS to request that a network mini-redirector set security descriptor information on a file system object.
MRxSetVolumeInfo
TheMRxSetVolumeInfo routine is called by RDBSS to request that a network mini-redirector set volume information.
MRxShouldTryToCollapseThisOpen
The MRxShouldTryToCollapseThisOpen routine is called by RDBSS to request that a network mini-redirector indicate if RDBSS should try and collapse an open request onto an existing file system object.
MRxSrvCallWinnerNotify
The MRxSrvCallWinnerNotify routine is called by RDBSS to notify a network mini-redirector that it was chosen when multiple redirectors could fulfill the request.
MRxStart
TheMRxStart routine is called by RDBSS to start the network mini-redirector.
MRxStop
TheMRxStop routine is called by RDBSS to stop the network mini-redirector.
MRxTruncate
The MRxTruncate routine is called by RDBSS to request that a network mini-redirector truncate the contents of a file system object.
MRxZeroExtend
The MRxZeroExtend routine is called by RDBSS to request that a network mini-redirector truncate the contents of a file system object.