RX_CONTEXT_LOWIO_FLAGS enumeration (rxcontx.h)
The RX_CONTEXT_LOWIO_FLAGS enumeration specifies flags set by RDBSS during low I/O operations.
Syntax
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;
Constants
RXCONTEXT_FLAG4LOWIO_PIPE_OPERATION Value: 0x1 The operation is a pipe operation. |
RXCONTEXT_FLAG4LOWIO_PIPE_SYNC_OPERATION Value: 0x2 The operation is a synchronous pipe operation. |
RXCONTEXT_FLAG4LOWIO_READAHEAD Value: 0x4 Enables read-ahead. |
RXCONTEXT_FLAG4LOWIO_THIS_READ_ENLARGED Value: 0x8 This read operation is enlarged. |
RXCONTEXT_FLAG4LOWIO_THIS_IO_BUFFERED Value: 0x10 The I/O operation is buffered. |
RXCONTEXT_FLAG4LOWIO_LOCK_FCB_RESOURCE_HELD Value: 0x20 The FCB (File Control Block) resource is held. |
RXCONTEXT_FLAG4LOWIO_LOCK_WAS_QUEUED_IN_LOCKMANAGER Value: 0x40 The lock was queued in the lock manager. |
RXCONTEXT_FLAG4LOWIO_THIS_IO_FAST Value: 0x80 The I/O operation is fast I/O. |
RXCONTEXT_FLAG4LOWIO_LOCK_OPERATION_COMPLETED Value: 0x100 The lock operation is completed. |
RXCONTEXT_FLAG4LOWIO_LOCK_BUFFERED_ON_ENTRY Value: 0x200 The lock operation is buffered on entry. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11, version 24H2 |
Header | rxcontx.h |