NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER union (nvme.h)

Contains a parameter for the Host Memory Buffer Feature that specifies the lower 32 bits of the physical location of the Host Memory Descriptor List.

This structure are used in the HostMemoryBuffer field of the NVME_CDW13_FEATURES structure.

Syntax

typedef union {
  struct {
    ULONG Reserved : 4;
    ULONG HMDLLA : 28;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER, *PNVME_CDW13_FEATURE_HOST_MEMORY_BUFFER;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Reserved

DUMMYSTRUCTNAME.HMDLLA

Specifies the lower 32 bits of the physical location of the Host Memory Descriptor List for the Host Memory Buffer. This address is 16-byte aligned.

The upper bounds of the Host Memory Descriptor List are specified in the HMDLUA field of the NVME_CDW14_FEATURE_HOST_MEMORY_BUFFER.

AsUlong

Remarks

For a description of the fields and structures that define the Host Memory Descriptor List, see NVME_CDW11_FEATURES.

Requirements

Requirement Value
Minimum supported client Windows 10
Header nvme.h

See also