Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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_4KBThe buffer size is in units of 4 KB. |
NVME_CMBSZ_SIZE_UNITS_64KBThe buffer size is in units of 64 KB. |
NVME_CMBSZ_SIZE_UNITS_1MBThe buffer size is in units of 1 MB. |
NVME_CMBSZ_SIZE_UNITS_16MBThe buffer size is in units of 16 MB. |
NVME_CMBSZ_SIZE_UNITS_256MBThe buffer size is in units of 256 MB. |
NVME_CMBSZ_SIZE_UNITS_4GBThe buffer size is in units of 4 GB. |
NVME_CMBSZ_SIZE_UNITS_64GBThe 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