NVME_CDW13_READ_WRITE unión (nvme.h)
Contiene parámetros para los comandos NVME Read y NVME Write que leen o escriben datos y metadatos, si procede, hacia y desde el controlador NVM para las direcciones de bloque lógico (LBA) especificadas.
Esta estructura se usa en el parámetro CDW13 del campo READWRITE de la estructura Command .
Sintaxis
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;
Miembros
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.DSM
Indica los atributos del conjunto de datos con los que están asociados los LBAs que se leen o se escriben en .
DUMMYSTRUCTNAME.DSM.AccessFrequency
Valor NVME_ACCESS_FREQUENCIES que especifica la frecuencia de acceso.
DUMMYSTRUCTNAME.DSM.AccessLatency
Valor NVME_ACCESS_LATENCIES que especifica la latencia de acceso.
DUMMYSTRUCTNAME.DSM.SequentialRequest
Indica si el comando forma parte de una lectura o escritura secuenciales.
Para una operación de lectura, si este valor se establece 1
en , este comando forma parte de una lectura secuencial que incluye varios comandos Read. Si el valor se borra en 0
, no se proporciona información sobre el acceso secuencial.
Para una operación de escritura, si este valor se establece 1
en , este comando forma parte de una escritura secuencial que incluye varios comandos write. Si el valor se borra en 0
, no se proporciona información sobre el acceso secuencial.
DUMMYSTRUCTNAME.DSM.Incompressible
Indica si los datos no se pueden comprimir para los bloques lógicos especificados.
si este valor se establece 1
en , los datos no se pueden comprimir para los bloques lógicos indicados. Si el valor se borra en 0
, no se proporciona información sobre la compresión.
DUMMYSTRUCTNAME.Reserved
DUMMYSTRUCTNAME.DSPEC
Valor específico de una directiva.
AsUlong
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Encabezado | nvme.h |