IORING_FEATURE_FLAGS 列挙 (ntioring_x.h)

I/O リング API バージョンの機能サポートを表します。

構文

typedef enum IORING_FEATURE_FLAGS {
  IORING_FEATURE_FLAGS_NONE,
  IORING_FEATURE_UM_EMULATION,
  IORING_FEATURE_SET_COMPLETION_EVENT
} ;

定数

 
IORING_FEATURE_FLAGS_NONE
[なし] :
IORING_FEATURE_UM_EMULATION
I/O リングのサポートは、ユーザー モードでエミュレートされます。 このフラグが設定されている場合、I/O リングの基になるカーネルサポートはありません。 ただし、ユーザー モード エミュレーション レイヤーを使用すると、カーネルサポートの利点を得ることなく、アプリケーションの互換性を提供できます。 これにより、パフォーマンスを犠牲にしてアプリケーションの互換性が得られます。これにより、アプリは実行時に選択できるようになります。 現在のリリースの時点で、Microsoft はエミュレートされた I/O リングの実装を提供していません。 この値は、将来エミュレートされる可能性のあるエミュレートされた実装をサポートするために提供されます。
IORING_FEATURE_SET_COMPLETION_EVENT
完了キュー イベントの登録がサポートされています。 詳細については、「 SetIoRingCompletionEvent」を参照してください。

要件

要件
サポートされている最小のクライアント Windows ビルド 22000
サポートされている最小のサーバー Windows ビルド 22000
Header ntioring_x.h