IORING_FEATURE_FLAGS enumeration (ntioring_x.h)
Represents feature support for the an I/O ring API version.
Syntax
typedef enum IORING_FEATURE_FLAGS {
IORING_FEATURE_FLAGS_NONE,
IORING_FEATURE_UM_EMULATION,
IORING_FEATURE_SET_COMPLETION_EVENT
} ;
Constants
IORING_FEATURE_FLAGS_NONE None. |
IORING_FEATURE_UM_EMULATION I/O ring support is emulated in User Mode. When this flag is set there is no underlying kernel support for I/O ring. However, a user mode emulation layer is available to provide application compatibility, without the benefit of kernel support. This provides application compatibility at the expense of performance, allowing apps to make a choice at run-time. As of the current release, Microsoft does not provide an emulated I/O ring implementation. This value is provided to support potential emulated future emulated implementations. |
IORING_FEATURE_SET_COMPLETION_EVENT Registration of a completion queue event is supported. For more information, see SetIoRingCompletionEvent. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Build 22000 |
Minimum supported server | Windows Build 22000 |
Header | ntioring_x.h |