estructura NVME_LBA_RANGET_TYPE_ENTRY (nvme.h)
Contiene parámetros que especifican una sola entrada en una lista de intervalos de direcciones de bloque lógico (LBA), para la característica tipo de intervalo LBA en el comando Establecer características.
Sintaxis
typedef struct {
UCHAR Type;
struct {
UCHAR MayOverwritten : 1;
UCHAR Hidden : 1;
UCHAR Reserved : 6;
} Attributes;
UCHAR Reserved0[14];
ULONGLONG SLBA;
ULONGLONG NLB;
UCHAR GUID[16];
UCHAR Reserved1[16];
} NVME_LBA_RANGET_TYPE_ENTRY, *PNVME_LBA_RANGET_TYPE_ENTRY;
Miembros
Type
Valor de NVME_LBA_RANGE_TYPES que especifica el tipo del intervalo LBA.
Attributes
Especifica atributos para el intervalo LBA. Cada bit define un atributo, como se indica a continuación:
- Bit 0: si este bit está establecido
1
en , se puede sobrescribir el intervalo LBA. Si este bit está borrado en0
, no se debe sobrescribir el intervalo LBA. - Bit 1: si este bit está establecido
1
en , el intervalo LBA debe ocultarse del SO/EFI/BIOS. Si este bit está desactivado en0
, el área debe ser visible para el so/EFI/BIOS. - Bits 2-7: reservado
Attributes.MayOverwritten
Attributes.Hidden
Attributes.Reserved
Reserved0[14]
SLBA
Especifica la dirección de 64 bits del primer bloque lógico que forma parte de este intervalo LBA.
NLB
Especifica el número de bloques lógicos que forman parte de este intervalo LBA. Se trata de un valor basado en 0s.
GUID[16]
Identificador único global (GUID) que especifica de forma única el tipo de este intervalo LBA. Los tipos conocidos se pueden definir y se publican en el sitio web de NVM Express.
Reserved1[16]
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Encabezado | nvme.h |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de