Поделиться через


объединение NVME_CDW11_FEATURE_NUMBER_OF_QUEUES (nvme.h)

Содержит параметры функции "Число очередей", которые указывают количество очередей завершения ввода-вывода и очередей отправки ввода-вывода, запрашиваемых узлом для этого контроллера.

Значения из этой структуры используются в поле NumberOfQueues структуры NVME_CDW11_FEATURES .

Синтаксис

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

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.NSQ

Указывает количество очередей отправки ввода-вывода, запрошенных узлом. Это число не включает очередь отправки Администратор. Необходимо запросить как минимум один запрос, отражающий, что минимальная поддержка — для одной очереди отправки ввода-вывода. Это значение на основе 0.

Максимальное значение, которое может быть указано— 65 534 (это означает 65 535 очередей отправки ввода-вывода).

Если указанное значение больше максимального, контроллер вернет состояние NVME_STATUS_INVALID_FIELD_IN_COMMAND.

DUMMYSTRUCTNAME.NCQ

Указывает количество очередей завершения ввода-вывода, запрошенных узлом. Это число не включает очередь завершения Администратор. Необходимо запросить как минимум один запрос, отражающий, что минимальная поддержка — для одной очереди завершения ввода-вывода. Это значение на основе 0.

Максимальное значение, которое может быть указано— 65 534 (это означает 65 535 очередей завершения ввода-вывода).

Если указанное значение больше максимального, контроллер вернет состояние NVME_STATUS_INVALID_FIELD_IN_COMMAND.

AsUlong

Требования

   
Минимальная версия клиента Windows 10
Верхняя часть nvme.h

См. также раздел