IORING_REGISTERED_BUFFER structure (ntioring_x.h)

Represents a buffer that has been registered with an I/O ring with a call to BuildIoRingRegisterBuffers.

Syntax

typedef struct IORING_REGISTERED_BUFFER {
  UINT32 BufferIndex;
  UINT32 Offset;
} IORING_REGISTERED_BUFFER;

Members

BufferIndex

A UINT32 specifying the index of the registered buffer.

Offset

A UINT32 specifying the offset into the registered buffer.

Remarks

By using both a buffer index within the submission queue and an offset within the buffer, you can use large buffers and schedule multiple I/O ring operations within the same buffer to be performed asynchronously.

Requirements

Requirement Value
Minimum supported client Windows Build 22000
Minimum supported server Windows Build 22000
Header ntioring_x.h