NVME_SET_ATTRIBUTES_ENTRY structure (nvme.h)

Contains fields that specify information for setting an attribute.

The NVM_SET_LIST structure contains an array of NVME_SET_ATTRIBUTES_ENTRY structures.

Syntax

typedef struct {
  USHORT Identifier;
  USHORT ENDGID;
  ULONG  Reserved1;
  ULONG  Random4KBReadTypical;
  ULONG  OptimalWriteSize;
  UCHAR  TotalCapacity[16];
  UCHAR  UnallocatedCapacity[16];
  UCHAR  Reserved2[80];
} NVME_SET_ATTRIBUTES_ENTRY, *PNVME_SET_ATTRIBUTES_ENTRY;

Members

Identifier

Indicates the identifier of the attribute.

ENDGID

Reserved1

A reserved field.

Random4KBReadTypical

OptimalWriteSize

Indicates the optimal write size.

TotalCapacity[16]

Indicates the total capacity.

UnallocatedCapacity[16]

Indicates the unallocated capacity.

Reserved2[80]

Requirements

Requirement Value
Minimum supported client Windows 10
Header nvme.h