IORING_INFO 结构 (ioringapi.h)
表示指定 I/O 环的形状和版本信息。
语法
typedef struct IORING_INFO {
IORING_VERSION IoRingVersion;
IORING_CREATE_FLAGS Flags;
UINT32 SubmissionQueueSize;
UINT32 CompletionQueueSize;
} IORING_INFO;
成员
IoRingVersion
表示关联 I/O 环的 API 版本的 IORING_VERSION 结构。
Flags
一个 IORING_CREATE_FLAGS 结构,包含关联的 I/O 环的创建标志。
SubmissionQueueSize
实际的最小提交队列大小。 系统可能会根据需要对 CreateIoRing 调用中请求的值进行舍入,以确保实际大小为 2 的幂。
CompletionQueueSize
完成队列的实际最小大小。 系统会将调用 CreateIoRing 中请求的值舍入为 2 的幂,这不低于实际提交队列大小的两倍,以便在某些操作仍在进行时允许提交。
要求
最低受支持的客户端 | Windows 内部版本 22000 |
最低受支持的服务器 | Windows 内部版本 22000 |
标头 | ioringapi.h |