NVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY structure (nvme.h)
Defines the parameters of a single entry in the Host Memory Descriptor List.
Syntax
typedef struct {
ULONGLONG BADD;
ULONG BSIZE;
ULONG Reserved;
} NVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY, *PNVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY;
Members
BADD
Indicates the host memory address for this entry aligned to the memory page size. the memory page size is defined in the MPS field of the NVME_CONTROLLER_CONFIGURATION].
The lower bits (n:0) of this field indicate that the offset within the memory page is 0h
. For example, if the memory page size is 4KB, then bits 11:00 will be zero; if the memory page size is 8KB, then bits 12:00 will be zero.
BSIZE
Indicates the number of contiguous memory page size MPS units for this entry.
Reserved
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 |