Partilhar via


NVME_CDW13_READ_WRITE união (nvme.h)

Contém parâmetros para os comandos NVME Read e NVME Write que leem ou gravam dados e metadados, se aplicável, de e para o controlador NVM para o LBA (Endereços de Bloco Lógico) especificados.

Essa estrutura é usada no parâmetro CDW13 do campo READWRITE na estrutura comando .

Sintaxe

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 atributos para o conjunto de dados aos quais os LBAs que estão sendo lidos ou gravados estão associados.

DUMMYSTRUCTNAME.DSM.AccessFrequency

Um valor NVME_ACCESS_FREQUENCIES que especifica a frequência de acesso.

DUMMYSTRUCTNAME.DSM.AccessLatency

Um valor NVME_ACCESS_LATENCIES que especifica a latência de acesso.

DUMMYSTRUCTNAME.DSM.SequentialRequest

Indica se o comando faz parte de uma leitura ou gravação sequencial.

Para uma operação de leitura, se esse valor estiver definido como 1, esse comando faz parte de uma leitura sequencial que inclui vários comandos de leitura. Se o valor for desmarcado 0, nenhuma informação sobre acesso sequencial será fornecida.

Para uma operação de gravação, se esse valor for definido como 1, esse comando faz parte de uma gravação sequencial que inclui vários comandos de gravação. Se o valor for desmarcado 0, nenhuma informação sobre acesso sequencial será fornecida.

DUMMYSTRUCTNAME.DSM.Incompressible

Indica se os dados não são compactáveis para os blocos lógicos especificados.

se esse valor for definido como 1, os dados não serão compactáveis para os blocos lógicos indicados. Se o valor for desmarcado 0, nenhuma informação sobre compactação será fornecida.

DUMMYSTRUCTNAME.Reserved

DUMMYSTRUCTNAME.DSPEC

Um valor específico da diretiva.

AsUlong

Requirements

Requirement Value
Cliente mínimo suportado Windows 10
Header nvme.h

Consulte também