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

Weitere Informationen