NVME_LBA_RANGE_TYPES enumeration (nvme.h)
Contains values that indicate the type of Logical Block Addressing (LBA) range in an LBA Range Type entry NVME_LBA_RANGET_TYPE_ENTRY structure.
Syntax
typedef enum {
NVME_LBA_RANGE_TYPE_RESERVED,
NVME_LBA_RANGE_TYPE_FILESYSTEM,
NVME_LBA_RANGE_TYPE_RAID,
NVME_LBA_RANGE_TYPE_CACHE,
NVME_LBA_RANGE_TYPE_PAGE_SWAP_FILE
} NVME_LBA_RANGE_TYPES;
Constants
NVME_LBA_RANGE_TYPE_RESERVED The reserved LBA range. |
NVME_LBA_RANGE_TYPE_FILESYSTEM The filesystem LBA range. |
NVME_LBA_RANGE_TYPE_RAID The RAID LBA range. |
NVME_LBA_RANGE_TYPE_CACHE The cache LBA range. |
NVME_LBA_RANGE_TYPE_PAGE_SWAP_FILE The page/swap file LBA range. |
Remarks
LBA range information ise used by a driver to determine if it may utilize a particular LBA range. The information is not exposed to higher level software.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Header | nvme.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for