énumération IORING_FEATURE_FLAGS (ntioring_x.h)
Représente la prise en charge des fonctionnalités pour une version d’API d’anneau d’E/S.
Syntax
typedef enum IORING_FEATURE_FLAGS {
IORING_FEATURE_FLAGS_NONE,
IORING_FEATURE_UM_EMULATION,
IORING_FEATURE_SET_COMPLETION_EVENT
} ;
Constantes
IORING_FEATURE_FLAGS_NONE Aucun. |
IORING_FEATURE_UM_EMULATION La prise en charge des boucles d’E/S est émulée en mode utilisateur. Lorsque cet indicateur est défini, il n’existe aucune prise en charge du noyau sous-jacent pour l’anneau d’E/S. Toutefois, une couche d’émulation en mode utilisateur est disponible pour assurer la compatibilité des applications, sans bénéficier de la prise en charge du noyau. Cela assure la compatibilité des applications au détriment des performances, ce qui permet aux applications de faire un choix au moment de l’exécution. À compter de la version actuelle, Microsoft ne fournit pas d’implémentation d’anneau d’E/S émulé. Cette valeur est fournie pour prendre en charge les implémentations émulées futures potentielles. |
IORING_FEATURE_SET_COMPLETION_EVENT L’inscription d’un événement de file d’attente d’achèvement est prise en charge. Pour plus d’informations, consultez SetIoRingCompletionEvent. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Build 22000 |
Serveur minimal pris en charge | Windows Build 22000 |
En-tête | ntioring_x.h |