Partager via


union NVME_CDW13_READ_WRITE (nvme.h)

Contient des paramètres pour les commandes de lecture NVME et d’écriture NVME qui lisent ou écrivent des données et des métadonnées, le cas échéant, vers et depuis le contrôleur NVM pour les adresses de bloc logique spécifiées (LBA).

Cette structure est utilisée dans le paramètre CDW13 du champ READWRITE dans la structure de commande .

Syntaxe

typedef union {
  struct {
    struct {
      UCHAR AccessFrequency : 4;
      UCHAR AccessLatency : 2;
      UCHAR SequentialRequest : 1;
      UCHAR Incompressible : 1;
    } DSM;
    UCHAR  Reserved;
    USHORT DSPEC;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW13_READ_WRITE, *PNVME_CDW13_READ_WRITE;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.DSM

Indique les attributs du jeu de données auquel les LBA lus ou écrits sont associés.

DUMMYSTRUCTNAME.DSM.AccessFrequency

Valeur NVME_ACCESS_FREQUENCIES qui spécifie la fréquence d’accès.

DUMMYSTRUCTNAME.DSM.AccessLatency

Valeur NVME_ACCESS_LATENCIES qui spécifie la latence d’accès.

DUMMYSTRUCTNAME.DSM.SequentialRequest

Indique si la commande fait partie d’une lecture ou d’une écriture séquentielle.

Pour une opération de lecture, si cette valeur est définie 1, cette commande fait partie d’une lecture séquentielle qui inclut plusieurs commandes de lecture. Si la valeur est effacée 0, aucune information sur l’accès séquentiel n’est fournie.

Pour une opération d’écriture, si cette valeur est définie 1, cette commande fait partie d’une écriture séquentielle qui inclut plusieurs commandes d’écriture. Si la valeur est effacée 0, aucune information sur l’accès séquentiel n’est fournie.

DUMMYSTRUCTNAME.DSM.Incompressible

Indique si les données ne sont pas compressables pour les blocs logiques spécifiés.

si cette valeur est définie 1sur , les données ne sont pas compressibles pour les blocs logiques indiqués. Si la valeur est effacée 0, aucune information sur la compression n’est fournie.

DUMMYSTRUCTNAME.Reserved

DUMMYSTRUCTNAME.DSPEC

Valeur spécifique à une directive.

AsUlong

Spécifications

Requirement Valeur
Client minimum requis Windows 10
Header nvme.h

Voir aussi