UID | tech.root | title | ms.date | ms.topic | targetos | description | req.construct-type | req.ddi-compliance | req.dll | req.header | req.include-header | req.kmdf-ver | req.lib | req.max-support | req.redist | req.target-min-winverclnt | req.target-min-winversvr | req.target-type | req.typenames | req.umdf-ver | req.unicode-ansi | topic_type | api_type | api_location | api_name | f1_keywords | dev_langs | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NS:nvme.NVME_LBA_RANGET_TYPE_ENTRY |
fs |
NVME_LBA_RANGET_TYPE_ENTRY |
02/19/2021 |
language-reference |
Windows |
Contains parameters that specify a single entry in a list of Logical Block Address (LBA) ranges, for the LBA Range Type Feature in the Set Features command. |
structure |
nvme.h |
Windows 10 |
NVME_LBA_RANGET_TYPE_ENTRY, *PNVME_LBA_RANGET_TYPE_ENTRY |
|
|
|
|
|
|
Contains parameters that specify a single entry in a list of Logical Block Address (LBA) ranges, for the LBA Range Type Feature in the Set Features command.
An NVME_LBA_RANGE_TYPES value that specifies the type of the LBA range.
Specifies attributes for the LBA range. Each bit defines an attribute, as follows:
- Bit 0 - If this bit is set to
1
, the LBA range may be overwritten. If this bit is cleared to0
, the LBA range should not be overwritten. - Bit 1 - If this bit is set to
1
, the LBA range should be hidden from the OS/EFI/BIOS. If this bit is cleared to0
, the area should be visible to the OS/EFI/BIOS. - Bits 2-7 - Reserved
-field Attributes.Hidden
Specifies the 64-bit address of the first logical block that is part of this LBA range.
Specifies the number of logical blocks that are part of this LBA range. This is a 0s based value.
A Global Unique Identifier (GUID) that uniquely specifies the type of this LBA range. Well known Types may be defined and are published on the NVM Express website.