Freigeben über


IORING_FEATURE_FLAGS-Enumeration (ntioring_x.h)

Stellt die Featureunterstützung für die Version einer E/A-Ring-API dar.

Syntax

typedef enum IORING_FEATURE_FLAGS {
  IORING_FEATURE_FLAGS_NONE,
  IORING_FEATURE_UM_EMULATION,
  IORING_FEATURE_SET_COMPLETION_EVENT
} ;

Konstanten

 
IORING_FEATURE_FLAGS_NONE
Keine.
IORING_FEATURE_UM_EMULATION
Die Unterstützung von E/A-Ringen wird im Benutzermodus emuliert. Wenn dieses Flag festgelegt ist, gibt es keine zugrunde liegende Kernelunterstützung für den E/A-Ring. Es ist jedoch eine Emulationsebene für den Benutzermodus verfügbar, um Anwendungskompatibilität ohne den Vorteil der Kernelunterstützung zu gewährleisten. Dies bietet Anwendungskompatibilität auf Kosten der Leistung, sodass Apps zur Laufzeit eine Auswahl treffen können. Ab der aktuellen Version stellt Microsoft keine emulierte E/A-Ringimplementierung bereit. Dieser Wert wird bereitgestellt, um potenzielle emulierte zukünftige Implementierungen zu unterstützen.
IORING_FEATURE_SET_COMPLETION_EVENT
Die Registrierung eines Abschlusswarteschlangenereignisses wird unterstützt. Weitere Informationen finden Sie unter SetIoRingCompletionEvent.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile ntioring_x.h