Skip to content

Latest commit

 

History

History
90 lines (65 loc) · 2.42 KB

ns-nvme-nvme_lba_ranget_type_entry.md

File metadata and controls

90 lines (65 loc) · 2.42 KB
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
apiref
HeaderDef
nvme.h
PNVME_LBA_RANGET_TYPE_ENTRY
NVME_LBA_RANGET_TYPE_ENTRY
PNVME_LBA_RANGET_TYPE_ENTRY
nvme/PNVME_LBA_RANGET_TYPE_ENTRY
NVME_LBA_RANGET_TYPE_ENTRY
nvme/NVME_LBA_RANGET_TYPE_ENTRY
c++

NVME_LBA_RANGET_TYPE_ENTRY structure

-description

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.

-struct-fields

-field Type

An NVME_LBA_RANGE_TYPES value that specifies the type of the LBA range.

-field Attributes

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 to 0, 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 to 0, the area should be visible to the OS/EFI/BIOS.
  • Bits 2-7 - Reserved

-field Attributes.MayOverwritten

-field Attributes.Hidden

-field Attributes.Reserved

-field Attributes.Reserved0

-field SLBA

Specifies the 64-bit address of the first logical block that is part of this LBA range.

-field NLB

Specifies the number of logical blocks that are part of this LBA range. This is a 0s based value.

-field GUID

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.

-field Reserved1

-remarks

-see-also