union NVME_CDW11_FEATURE_ARBITRATION (nvme.h)
Contient des valeurs pour la fonctionnalité d’arbitrage qui contrôle l’arbitrage des commandes.
Les valeurs de cette structure sont utilisées dans le champ Arbitrage de la structure NVME_CDW11_FEATURES .
Syntaxe
typedef union {
struct {
ULONG AB : 3;
ULONG Reserved0 : 5;
ULONG LPW : 8;
ULONG MPW : 8;
ULONG HPW : 8;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW11_FEATURE_ARBITRATION, *PNVME_CDW11_FEATURE_ARBITRATION;
Membres
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.AB
Spécifie le nombre maximal de commandes que le contrôleur peut lancer à la fois à partir d’une file d’attente de soumission particulière.
La valeur de ce champ est spécifiée sous la forme 2^n. La valeur indique 111b
aucune limite. Les valeurs possibles pour ce champ sont 1, 2, 4, 8, 16, 32, 64 ou aucune limite.
DUMMYSTRUCTNAME.Reserved0
DUMMYSTRUCTNAME.LPW
Spécifie le LPW (Low Priority Weight). Nombre de commandes qui peuvent être exécutées à partir de la classe de service basse priorité dans chaque cycle d’arbitrage. Il s’agit d’une valeur basée sur 0.
DUMMYSTRUCTNAME.MPW
Spécifie le poids de priorité moyenne (MPW). Nombre de commandes pouvant être exécutées à partir de la classe de service de priorité moyenne dans chaque cycle d’arbitrage. Il s’agit d’une valeur basée sur 0.
DUMMYSTRUCTNAME.HPW
Spécifie le poids de priorité élevée (HPW). Nombre de commandes pouvant être exécutées à partir de la classe de service à priorité élevée dans chaque cycle d’arbitrage. Il s’agit d’une valeur basée sur 0.
AsUlong
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
En-tête | nvme.h |