rxprocs.h header
This header is used by ifsk. For more information, see:
rxprocs.h contains the following programming interfaces:
Functions
FsRtlCheckOplock Learn how the FsRtlCheckOplock routine synchronizes the IRP for a file I/O operation with the file's current opportunistic lock (oplock) state. |
FsRtlNotifyFullChangeDirectory Learn how the FsRtlNotifyFullChangeDirectory routine creates a notify structure for a notification request and adds it to the specified notify list. |
FsRtlOplockIsFastIoPossible Learn how the FsRtlOplockIsFastIoPossible checks a file's opportunistic lock (oplock) state to determine whether fast I/O can be performed on the file. |
RxChangeBufferingState RxChangeBufferingState is called to process a buffering state change request. |
RxCompleteRequest RxCompleteRequest completes the IRP request associated with an RX_CONTEXT structure. |
RxCompleteRequest_Real RxCompleteRequest_Real completes the IRP request associated with an RX_CONTEXT structure. |
RxDereference RxDereference decrements the NodeReferenceCount member of a structure by one for several reference counted data structures used by RDBSS. |
RxDriverEntry RxDriverEntry is called by a monolithic network mini-redirector driver from its DriverEntry routine to initialize the RDBSS static library. |
RxFinalizeConnection Learn more about the RxFinalizeConnection function. |
RxFinalizeNetFcb RxFinalizeNetFCB finalizes the given FCB structure. The caller must have an exclusive lock on the NET_ROOT associated with FCB. |
RxForceFinalizeAllVNetRoots RxForceFinalizeAllVNetRoots force finalizes all the V_NET_ROOT structures associated with a given NET_ROOT structure. The caller must have an exclusive lock on the netname table associated with the device object. |
RxFsdPostRequest RxFsdPostRequest queues the I/O request packet (IRP) specified by an RX_CONTEXT structure to the worker queue for processing by the file system process (FSP). |
RxIndicateChangeOfBufferingState RxIndicateChangeOfBufferingState is called to register a change buffering state request (an oplock break indication, for example) for later processing. If necessary, worker thread routines for further processing are activated. |
RxIndicateChangeOfBufferingStateForSrvOpen RxIndicateChangeOfBufferingStateForSrvOpen is called to register a change buffering state request (an oplock break indication, for example) for later processing. If the necessary preconditions are satisfied, the oplock is processed further. |
RxIsThisACscAgentOpen RxIsThisACscAgentOpen determines if a file open was made by a user-mode client-side caching agent. |
RxLockEnumerator RxLockEnumerator is called from a network mini-redirector to enumerate the file locks on an FCB. |
RxLogEventDirect RxLogEventDirect is called to log an error to the I/O error log. It is recommended that the RXLogEvent macro or the RxLogFailure macro be used instead of calling this routine directly. |
RxLogEventWithAnnotation RxLogEventWithAnnotation allocates an I/O error log structure, fills it in with information, and writes the entry to the I/O error log. |
RxLogEventWithBufferDirect RxLogEventWithBufferDirect allocates an I/O error log structure, fills it in with information, and writes the entry to the I/O error log. |
RxMapSystemBuffer RxMapSystemBuffer returns the system buffer address from the IRP. |
RxPrepareToReparseSymbolicLink RxPrepareToReparseSymbolicLink sets up the file object name to facilitate a reparse. This routine is used by the network mini-redirectors to traverse symbolic links. |
RxPurgeAllFobxs RxPurgeAllFobxs purges all of the FOBX structures associated with a network mini-redirector. |
RxReference RxReference increments the NodeReferenceCount member of a structure by one for several of the reference counted data structures used by RDBSS. |
RxScavengeAllFobxs RxScavengeAllFobxs scavenges all of the FOBX structures associated with a network mini-redirector device object. |
RxSetSrvCallDomainName RxSetSrvCallDomainName is called by a network mini-redirector driver to set the domain name associated with any given server (SRV_CALL structure). |