rxcontx.h header

This header is used by ifsk. For more information, see:

rxcontx.h contains the following programming interfaces:

Functions

 
__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperations synchronizes blocking I/O requests to the same work queue.
RxCreateRxContext

RxCreateRxContext allocates a new RX_CONTEXT structure and initializes the data structure.
RxDereferenceAndDeleteRxContext_Real

RxDereferenceAndDeleteRxContext_Real dereferences an RX_CONTEXT data structure and if the ReferenceCount member goes to zero, then it deallocates and removes the specified RX_CONTEXT structure from the RDBSS in-memory data structures.
RxInitializeContext

RxInitializeContext initializes an existing RX_CONTEXT data structure.
RxPrepareContextForReuse

RxPrepareContextForReuse prepares an RX_CONTEXT data structure for reuse by resetting all of the operation-specific allocations and acquisitions that have been made (the ReferenceCount member to the RX_CONTEXT structure is set to zero).
RxResumeBlockedOperations_Serially

RxResumeBlockedOperations_Serially wakes up the next waiting thread, if any, on the serialized blocking I/O queue.
RxSetMinirdrCancelRoutine

RxSetMinirdrCancelRoutine is called by a network mini-redirector driver to set up a network mini-redirector cancel routine for an RX_CONTEXT structure.

Structures

 
RX_CONTEXT

Learn more about the RX_CONTEXT structure.

Enumerations

 
RX_CONTEXT_CREATE_FLAGS

Learn more about the RX_CONTEXT_CREATE_FLAGS enumeration.
RX_CONTEXT_FLAGS

Learn more about the RX_CONTEXT_FLAGS enumeration.
RX_CONTEXT_LOWIO_FLAGS

Learn more about the RX_CONTEXT_LOWIO_FLAGS enumeration.