union NVME_CDW13_READ_WRITE (nvme.h)
Contient des paramètres pour les commandes NVME Read et NVME Write qui lisent ou écrivent des données et des métadonnées, le cas échéant, vers et à partir du contrôleur NVM pour les adresses de blocs logiques (LBA) spécifiées.
Cette structure est utilisée dans le paramètre CDW13 du champ READWRITE de la structure command .
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;
Membres
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.DSM
Indique les attributs du jeu de données auquel les LBA en cours de lecture ou d’écriture 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 Read, si cette valeur est définie sur 1
, cette commande fait partie d’une lecture séquentielle qui inclut plusieurs commandes Read. Si la valeur est effacée en 0
, aucune information sur l’accès séquentiel n’est fournie.
Pour une opération d’écriture, si cette valeur est définie sur 1
, cette commande fait partie d’une écriture séquentielle qui inclut plusieurs commandes d’écriture. Si la valeur est effacée en 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 sur 1
, les données ne sont pas compressables pour les blocs logiques indiqués. Si la valeur est effacée en 0
, aucune information sur la compression n’est fournie.
DUMMYSTRUCTNAME.Reserved
DUMMYSTRUCTNAME.DSPEC
Valeur spécifique à une directive.
AsUlong
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
En-tête | nvme.h |