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