énumération NVME_CMBSZ_SIZE_UNITS (nvme.h)

Contient des valeurs qui spécifient les unités de taille qui indiquent la taille de la mémoire tampon du contrôleur.

Syntax

typedef enum {
  NVME_CMBSZ_SIZE_UNITS_4KB,
  NVME_CMBSZ_SIZE_UNITS_64KB,
  NVME_CMBSZ_SIZE_UNITS_1MB,
  NVME_CMBSZ_SIZE_UNITS_16MB,
  NVME_CMBSZ_SIZE_UNITS_256MB,
  NVME_CMBSZ_SIZE_UNITS_4GB,
  NVME_CMBSZ_SIZE_UNITS_64GB
} NVME_CMBSZ_SIZE_UNITS;

Constantes

 
NVME_CMBSZ_SIZE_UNITS_4KB
La taille de la mémoire tampon est exprimée en unités de 4 Ko.
NVME_CMBSZ_SIZE_UNITS_64KB
La taille de la mémoire tampon est de 64 Ko.
NVME_CMBSZ_SIZE_UNITS_1MB
La taille de la mémoire tampon est en unités de 1 Mo.
NVME_CMBSZ_SIZE_UNITS_16MB
La taille de la mémoire tampon est en unités de 16 Mo.
NVME_CMBSZ_SIZE_UNITS_256MB
La taille de la mémoire tampon est de 256 Mo.
NVME_CMBSZ_SIZE_UNITS_4GB
La taille de la mémoire tampon est de 4 Go.
NVME_CMBSZ_SIZE_UNITS_64GB
La taille de la mémoire tampon est en unités de 64 Go.

Remarques

La taille de la mémoire tampon du contrôleur indiquée dans le membre SZ de la structure NVME_CONTROLLER_MEMORY_BUFFER_SIZE est exprimée en multiples de la valeur d’unités de taille spécifiée dans le membre SZU (décalage 3Ch).

Configuration requise

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

Voir aussi

NVME_CONTROLLER_MEMORY_BUFFER_SIZE structure