// rxcontx.h
typedef enum {
RXCONTEXT_FLAG4LOWIO_PIPE_OPERATION = 0x1,
RXCONTEXT_FLAG4LOWIO_PIPE_SYNC_OPERATION = 0x2,
RXCONTEXT_FLAG4LOWIO_READAHEAD = 0x4,
RXCONTEXT_FLAG4LOWIO_THIS_READ_ENLARGED = 0x8,
RXCONTEXT_FLAG4LOWIO_THIS_IO_BUFFERED = 0x10,
RXCONTEXT_FLAG4LOWIO_LOCK_FCB_RESOURCE_HELD = 0x20,
RXCONTEXT_FLAG4LOWIO_LOCK_WAS_QUEUED_IN_LOCKMANAGER = 0x40,
RXCONTEXT_FLAG4LOWIO_THIS_IO_FAST = 0x80,
RXCONTEXT_FLAG4LOWIO_LOCK_OPERATION_COMPLETED = 0x100,
RXCONTEXT_FLAG4LOWIO_LOCK_BUFFERED_ON_ENTRY = 0x200
} RX_CONTEXT_LOWIO_FLAGS;
View the official Windows Driver Kit DDI referenceNo description available.
The RX_CONTEXT_LOWIO_FLAGS enumeration specifies flags set by RDBSS during low I/O operations.
RXCONTEXT_FLAG4LOWIO_PIPE_OPERATION:0x1The operation is a pipe operation.
RXCONTEXT_FLAG4LOWIO_PIPE_SYNC_OPERATION:0x2The operation is a synchronous pipe operation.
RXCONTEXT_FLAG4LOWIO_READAHEAD:0x4Enables read-ahead.
RXCONTEXT_FLAG4LOWIO_THIS_READ_ENLARGED:0x8This read operation is enlarged.
RXCONTEXT_FLAG4LOWIO_THIS_IO_BUFFERED:0x10The I/O operation is buffered.
RXCONTEXT_FLAG4LOWIO_LOCK_FCB_RESOURCE_HELD:0x20The FCB (File Control Block) resource is held.
RXCONTEXT_FLAG4LOWIO_LOCK_WAS_QUEUED_IN_LOCKMANAGER:0x40The lock was queued in the lock manager.
RXCONTEXT_FLAG4LOWIO_THIS_IO_FAST:0x80The I/O operation is fast I/O.
RXCONTEXT_FLAG4LOWIO_LOCK_OPERATION_COMPLETED:0x100The lock operation is completed.
RXCONTEXT_FLAG4LOWIO_LOCK_BUFFERED_ON_ENTRY:0x200The lock operation is buffered on entry.