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 |