Поделиться через


Перечисление IORING_FEATURE_FLAGS (ntioring_x.h)

Представляет поддержку функций для версии 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
Поддержка кругов ввода-вывода эмулируется в пользовательском режиме. Если этот флаг установлен, базовая поддержка ядра для круга ввода-вывода отсутствует. Однако уровень эмуляции пользовательского режима доступен для обеспечения совместимости приложений без поддержки ядра. Это обеспечивает совместимость приложений за счет производительности, позволяя приложениям делать выбор во время выполнения. По состоянию на текущий выпуск корпорация Майкрософт не предоставляет эмулированную реализацию круга ввода-вывода. Это значение предоставляется для поддержки потенциальных эмулированных будущих эмулированных реализаций.
IORING_FEATURE_SET_COMPLETION_EVENT
Регистрация события очереди завершения поддерживается. Дополнительные сведения см. в разделе SetIoRingCompletionEvent.

Требования

Требование Значение
Минимальная версия клиента Сборка Windows 22000
Минимальная версия сервера Сборка Windows 22000
Верхняя часть ntioring_x.h