Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 CDW12 del campo READWRITE en la estructura Command .
Syntax
typedef union {
struct {
ULONG NLB : 16;
ULONG Reserved0 : 4;
ULONG DTYPE : 4;
ULONG Reserved1 : 2;
ULONG PRINFO : 4;
ULONG FUA : 1;
ULONG LR : 1;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW12_READ_WRITE, *PNVME_CDW12_READ_WRITE;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.NLB
Indica el número de bloques lógicos que se van a leer o escribir. Este es un valor basado en 0.
DUMMYSTRUCTNAME.Reserved0
DUMMYSTRUCTNAME.DTYPE
Valor NVME_DIRECTIVE_TYPES que indica el tipo de directiva.
DUMMYSTRUCTNAME.Reserved1
DUMMYSTRUCTNAME.PRINFO
Valor de NVME_PROTECTION_INFORMATION_TYPES que especifica la acción de información de protección y el campo de comprobación.
El comando NVME Read puede especificar la información de protección que se va a comprobar como parte de la operación de lectura y el comando NVME Write puede especificar información de protección que se va a incluir como parte de una operación de escritura.
DUMMYSTRUCTNAME.FUA
Indica si los medios no volátiles se leerán o se escribirán en.
Para una operación read, este valor indica que los datos se devolverán desde medios no volátiles. Para una operación de escritura, este valor indica que los datos se escribirán en medios no volátiles antes de indicar la finalización del comando para una operación de escritura. No hay ninguna ordenación implícita con otros comandos.
DUMMYSTRUCTNAME.LR
Indica si se aplicará un reintento limitado.
Para una operación de lectura, si este valor se establece 1en , el controlador aplicará esfuerzos de reintento limitados. Si el valor se borra en 0, el controlador aplicará todos los medios de recuperación de errores disponibles para devolver los datos al host.
Para una operación de escritura, si este valor se establece 1en , el controlador aplicará esfuerzos de reintento limitados. Si el valor se borra en 0, el controlador aplicará todos los medios de recuperación de errores disponibles para escribir los datos en la memoria no volátil (NVM).
AsUlong
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 10 |
| Header | nvme.h |