IORING_INFO structure (ioringapi.h)
Represents the shape and version information for the specified I/O ring.
Syntax
typedef struct IORING_INFO {
IORING_VERSION IoRingVersion;
IORING_CREATE_FLAGS Flags;
UINT32 SubmissionQueueSize;
UINT32 CompletionQueueSize;
} IORING_INFO;
Members
IoRingVersion
A IORING_VERSION structure representing the API version of the associated I/O ring.
Flags
A IORING_CREATE_FLAGS structure containing the creation flags with which the associated I/O ring.
SubmissionQueueSize
The actual minimum submission queue size. The system may round up the value requested in the call to CreateIoRing as needed to ensure the actual size is a power of 2.
CompletionQueueSize
The actual minimum size of the completion queue. The system will round up the value requested in the call to CreateIoRing to a power of two that is no less than two times the actual submission queue size to allow for submissions while some operations are still in progress.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Build 22000 |
Minimum supported server | Windows Build 22000 |
Header | ioringapi.h |