união NVME_CDW13_READ_WRITE (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 os LBA (Endereços de Bloco Lógicos) especificados.

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

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;

Membros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.DSM

Indica os atributos para o conjunto de dados aos quais os LBAs 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 for definido 1como , esse comando faz parte de uma leitura sequencial que inclui vários comandos de Leitura. Se o valor for limpo para 0, nenhuma informação sobre acesso sequencial será fornecida.

Para uma operação de Gravação, se esse valor for definido 1como , esse comando faz parte de uma gravação sequencial que inclui vários comandos Write. Se o valor for limpo para 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 1como , os dados não serão compactáveis para os blocos lógicos indicados. Se o valor for limpo para 0, nenhuma informação sobre compactação será fornecida.

DUMMYSTRUCTNAME.Reserved

DUMMYSTRUCTNAME.DSPEC

Um valor específico da diretiva.

AsUlong

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Cabeçalho nvme.h

Confira também