NVME_CDW13_READ_WRITE unione (nvme.h)
Contiene i parametri per i comandi NVME Read and NVME Write che leggono o scrivono dati e metadati, se applicabile, da e verso il controller NVM per gli indirizzi a blocchi logici specificati.
Questa struttura viene usata nel parametro CDW13 del campo READWRITE nella struttura Command .
Sintassi
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
Indica gli attributi per il set di dati a cui sono associati gli LBA da o scritti.
DUMMYSTRUCTNAME.DSM.AccessFrequency
Valore NVME_ACCESS_FREQUENCIES che specifica la frequenza di accesso.
DUMMYSTRUCTNAME.DSM.AccessLatency
Valore NVME_ACCESS_LATENCIES che specifica la latenza di accesso.
DUMMYSTRUCTNAME.DSM.SequentialRequest
Indica se il comando fa parte di una lettura sequenziale o di una scrittura.
Per un'operazione di lettura, se questo valore è impostato su 1
, questo comando fa parte di una lettura sequenziale che include più comandi di lettura. Se il valore viene cancellato in 0
, non vengono fornite informazioni sull'accesso sequenziale.
Per un'operazione di scrittura, se questo valore è impostato su 1
, questo comando fa parte di una scrittura sequenziale che include più comandi write. Se il valore viene cancellato in 0
, non vengono fornite informazioni sull'accesso sequenziale.
DUMMYSTRUCTNAME.DSM.Incompressible
Indica se i dati non sono compressi per i blocchi logici specificati.
se questo valore è impostato su 1
, i dati non sono compressi per i blocchi logici indicati. Se il valore viene cancellato in 0
, non vengono fornite informazioni sulla compressione.
DUMMYSTRUCTNAME.Reserved
DUMMYSTRUCTNAME.DSPEC
Valore specifico della direttiva.
AsUlong
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Intestazione | nvme.h |