NVME_CDW15_READ_WRITE union (nvme.h)

Contains parameters for the NVME Read and NVME Write commands that read or write data and metadata, if applicable, to and from the NVM controller for the specified Logical Block Addresses (LBA).

This structure is used in the CDW15 parameter of the READWRITE field in the Command structure.

Syntax

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

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ELBAT

Specifies the value of the Logical Block Application Tag.

For a Read operation, this field specifies the expected value of the Logical Block Application Tag. For a Write operation, This field specifies the Logical Block Application Tag value.

This field is only used if the namespace is formatted to use end-to-end protection information.

DUMMYSTRUCTNAME.ELBATM

Specifies the value of the Logical Block Application Tag Mask.

For a Read operation, this field specifies the expected value of the Logical Block Application Tag Mask. For a Write operation, This field specifies the Logical Block Application Tag Mask value.

This field is only used if the namespace is formatted to use end-to-end protection information.

AsUlong

Requirements

Requirement Value
Minimum supported client Windows 10
Header nvme.h

See also