NVME_CMBSZ_SIZE_UNITS enumeration (nvme.h)
Contains values that specify the size units that indicate the size of the Controller Memory Buffer.
Syntax
typedef enum {
NVME_CMBSZ_SIZE_UNITS_4KB,
NVME_CMBSZ_SIZE_UNITS_64KB,
NVME_CMBSZ_SIZE_UNITS_1MB,
NVME_CMBSZ_SIZE_UNITS_16MB,
NVME_CMBSZ_SIZE_UNITS_256MB,
NVME_CMBSZ_SIZE_UNITS_4GB,
NVME_CMBSZ_SIZE_UNITS_64GB
} NVME_CMBSZ_SIZE_UNITS;
Constants
NVME_CMBSZ_SIZE_UNITS_4KB The buffer size is in units of 4 KB. |
NVME_CMBSZ_SIZE_UNITS_64KB The buffer size is in units of 64 KB. |
NVME_CMBSZ_SIZE_UNITS_1MB The buffer size is in units of 1 MB. |
NVME_CMBSZ_SIZE_UNITS_16MB The buffer size is in units of 16 MB. |
NVME_CMBSZ_SIZE_UNITS_256MB The buffer size is in units of 256 MB. |
NVME_CMBSZ_SIZE_UNITS_4GB The buffer size is in units of 4 GB. |
NVME_CMBSZ_SIZE_UNITS_64GB The buffer size is in units of 64 GB. |
Remarks
The size of the Controller Memory Buffer indicated in the SZ member of the NVME_CONTROLLER_MEMORY_BUFFER_SIZE structure is expressed in multiples of the size units value specified in the SZU member (offset 3Ch).
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Header | nvme.h |
See also
NVME_CONTROLLER_MEMORY_BUFFER_SIZE structure