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

Vedi anche