unione NVME_CDW11_FEATURE_NUMBER_OF_QUEUES (nvme.h)

Contiene i parametri per la funzionalità Numero di code che indicano il numero di code di completamento di I/O e code di invio di I/O richieste dall'host per questo controller.

I valori di questa struttura vengono utilizzati nel campo NumberOfQueues della struttura NVME_CDW11_FEATURES .

Sintassi

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

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.NSQ

Indica il numero di code di invio di I/O richieste dall'host. Questo numero non include la coda di invio Amministrazione. È necessario richiedere almeno uno, in base al fatto che il supporto minimo è per una coda di invio di I/O. Si tratta di un valore basato su 0.

Il valore massimo che può essere specificato è 65.534 (che indica 65.535 Code di invio di I/O).

Se il valore specificato è maggiore del valore massimo, il controller restituirà uno stato di NVME_STATUS_INVALID_FIELD_IN_COMMAND.

DUMMYSTRUCTNAME.NCQ

Indica il numero di code di completamento di I/O richieste dall'host. Questo numero non include il Amministrazione coda di completamento. È necessario richiedere almeno uno, riflettendo che il supporto minimo è per una coda di completamento I/O. Si tratta di un valore basato su 0.

Il valore massimo che può essere specificato è 65.534 (che indica 65.535 Code di completamento di I/O).

Se il valore specificato è maggiore del valore massimo, il controller restituirà uno stato di NVME_STATUS_INVALID_FIELD_IN_COMMAND.

AsUlong

Requisiti

   
Client minimo supportato Windows 10
Intestazione nvme.h

Vedi anche