NVME_CDW11_FEATURE_NUMBER_OF_QUEUES Union (nvme.h)

Enthält Parameter für das Feature Anzahl von Warteschlangen, die die Anzahl der E/A-Abschlusswarteschlangen und E/A-Übermittlungswarteschlangen angeben, die der Host für diesen Controller anfordert.

Die Werte aus dieser Struktur werden im Feld NumberOfQueues der NVME_CDW11_FEATURES-Struktur verwendet.

Syntax

typedef union {
  struct {
    ULONG NSQ : 16;
    ULONG NCQ : 16;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW11_FEATURE_NUMBER_OF_QUEUES, *PNVME_CDW11_FEATURE_NUMBER_OF_QUEUES;

Member

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.NSQ

Gibt die Anzahl der E/A-Übermittlungswarteschlangen an, die vom Host angefordert werden. Diese Nummer enthält nicht die Admin Übermittlungswarteschlange. Es sollte mindestens ein E/A-Übermittlungswarteschlange unterstützt werden. Dabei muss mindestens eine E/A-Übermittlungswarteschlange unterstützt werden. Dies ist ein 0er-Wert.

Der maximal zulässige Wert ist 65.534 (gibt 65.535 E/A-Übermittlungswarteschlangen an).

Wenn der angegebene Wert größer als der Maximalwert ist, gibt der Controller den Status NVME_STATUS_INVALID_FIELD_IN_COMMAND zurück.

DUMMYSTRUCTNAME.NCQ

Gibt die Anzahl der E/A-Abschlusswarteschlangen an, die vom Host angefordert werden. Diese Zahl enthält nicht die Admin Abschlusswarteschlange. Es sollte mindestens ein E/A-Abschluss angefordert werden, wobei berücksichtigt wird, dass die Mindestunterstützung für eine E/A-Abschlusswarteschlange gilt. Dies ist ein 0er-Wert.

Der maximal zulässige Wert ist 65.534 (gibt 65.535 E/A-Abschlusswarteschlangen an).

Wenn der angegebene Wert größer als der Maximalwert ist, gibt der Controller den Status NVME_STATUS_INVALID_FIELD_IN_COMMAND zurück.

AsUlong

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10
Kopfzeile nvme.h

Weitere Informationen