IORING_INFO-Struktur (ioringapi.h)

Stellt die Form- und Versionsinformationen für den angegebenen E/A-Ring dar.

Syntax

typedef struct IORING_INFO {
  IORING_VERSION      IoRingVersion;
  IORING_CREATE_FLAGS Flags;
  UINT32              SubmissionQueueSize;
  UINT32              CompletionQueueSize;
} IORING_INFO;

Members

IoRingVersion

Eine IORING_VERSION Struktur, die die API-Version des zugeordneten E/A-Rings darstellt.

Flags

Eine IORING_CREATE_FLAGS Struktur, die die Erstellungsflags enthält, mit denen die zugeordneten E/A-Ringe verbunden sind.

SubmissionQueueSize

Die tatsächliche Mindestgröße der Übermittlungswarteschlange. Das System kann den im Aufruf von CreateIoRing angeforderten Wert bei Bedarf aufrunden, um sicherzustellen, dass die tatsächliche Größe eine Leistung von 2 aufweist.

CompletionQueueSize

Die tatsächliche Mindestgröße der Vervollständigungswarteschlange. Das System rundet den im Aufruf von CreateIoRing angeforderten Wert auf eine Leistung von zwei auf, die mindestens das Doppelte der tatsächlichen Übermittlungswarteschlangengröße beträgt, um Übermittlungen zuzulassen, während einige Vorgänge noch ausgeführt werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile ioringapi.h