NVME_CDW11_FEATURE_ARBITRATION Union (nvme.h)
Enthält Werte für das Schiedsfeature, das die Befehlsschiedsung steuert.
Die Werte aus dieser Struktur werden im Feld Schiedsverfahren der NVME_CDW11_FEATURES-Struktur verwendet.
Syntax
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;
Member
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.AB
Gibt die maximale Anzahl von Befehlen an, die der Controller gleichzeitig aus einer bestimmten Übermittlungswarteschlange starten kann.
Der Wert für dieses Feld wird als 2^n angegeben. Der Wert gibt 111b
keine Beschränkung an. Die möglichen Werte für dieses Feld sind 1, 2, 4, 8, 16, 32, 64 oder kein Grenzwert.
DUMMYSTRUCTNAME.Reserved0
DUMMYSTRUCTNAME.LPW
Gibt die Niedrige Prioritätsgewichtung (Low Priority Weight, LPW) an. Die Anzahl der Befehle, die von der Dienstklasse mit niedriger Priorität in jeder Schiedsrunde ausgeführt werden können. Dies ist ein 0er-Wert.
DUMMYSTRUCTNAME.MPW
Gibt die Mittlere Prioritätsgewichtung (Medium Priority Weight, MPW) an. Die Anzahl der Befehle, die von der Dienstklasse der mittleren Priorität in jeder Schiedsrunde ausgeführt werden können. Dies ist ein 0er-Wert.
DUMMYSTRUCTNAME.HPW
Gibt die Gewichtung mit hoher Priorität (High Priority Weight, HPW) an. Die Anzahl der Befehle, die von der Dienstklasse mit hoher Priorität in jeder Schiedsrunde ausgeführt werden können. Dies ist ein 0er-Wert.
AsUlong
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Kopfzeile | nvme.h |