Compartilhar via


união NVME_CDW15_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 CDW15 do campo READWRITE na estrutura Command .

Sintaxe

typedef union {
  struct {
    ULONG ELBAT : 16;
    ULONG ELBATM : 16;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW15_READ_WRITE, *PNVME_CDW15_READ_WRITE;

Membros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ELBAT

Especifica o valor da Marca de Aplicativo de Bloco Lógico.

Para uma operação de Leitura, esse campo especifica o valor esperado da Marca de Aplicativo de Bloco Lógico. Para uma operação de gravação, este campo especifica o valor da Marca de Aplicativo de Bloco Lógico.

Esse campo só será usado se o namespace estiver formatado para usar informações de proteção de ponta a ponta.

DUMMYSTRUCTNAME.ELBATM

Especifica o valor da Máscara de Marca de Aplicativo de Bloco Lógico.

Para uma operação de Leitura, esse campo especifica o valor esperado da Máscara de Marca de Aplicativo de Bloco Lógico. Para uma operação de gravação, este campo especifica o valor máscara de marca de aplicativo de bloco lógico.

Esse campo só será usado se o namespace estiver formatado para usar informações de proteção de ponta a ponta.

AsUlong

Requisitos

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

Confira também