union NVME_CDW11_FEATURE_NUMBER_OF_QUEUES (nvme.h)

Contient des paramètres pour la fonctionnalité Nombre de files d’attente qui indiquent le nombre de files d’attente d’achèvement d’E/S et de files d’attente de soumission d’E/S que l’hôte demande pour ce contrôleur.

Les valeurs de cette structure sont utilisées dans le champ NumberOfQueues de la structure NVME_CDW11_FEATURES .

Syntaxe

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

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.NSQ

Indique le nombre de files d’attente de soumission d’E/S demandées par l’hôte. Ce nombre n’inclut pas la file d’attente de soumission Administration. Un minimum d’un doit être demandé, ce qui indique que la prise en charge minimale est pour une file d’attente de soumission d’E/S. Il s’agit d’une valeur basée sur 0.

La valeur maximale qui peut être spécifiée est 65 534 (ce qui indique 65 535 files d’attente de soumissions d’E/S).

Si la valeur spécifiée est supérieure à la valeur maximale, le contrôleur retourne un état de NVME_STATUS_INVALID_FIELD_IN_COMMAND.

DUMMYSTRUCTNAME.NCQ

Indique le nombre de files d’attente d’achèvement d’E/S demandées par l’hôte. Ce nombre n’inclut pas la file d’attente d’achèvement Administration. Un minimum d’un doit être demandé, ce qui indique que la prise en charge minimale est pour une file d’attente d’achèvement des E/S. Il s’agit d’une valeur basée sur 0.

La valeur maximale qui peut être spécifiée est 65 534 (indiquant 65 535 files d’attente d’achèvement d’E/S).

Si la valeur spécifiée est supérieure à la valeur maximale, le contrôleur retourne un état de NVME_STATUS_INVALID_FIELD_IN_COMMAND.

AsUlong

Configuration requise

   
Client minimal pris en charge Windows 10
En-tête nvme.h

Voir aussi