unión NVME_CDW11_FEATURE_LBA_RANGE_TYPE (nvme.h)

Contiene un parámetro que especifica el número de intervalos LBA para la característica de tipo de intervalo LBA en el comando Establecer características.

Los valores de esta estructura se usan en el campo LbaRangeType de la estructura NVME_CDW11_FEATURES .

Sintaxis

typedef union {
  struct {
    ULONG NUM : 6;
    ULONG Reserved0 : 26;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW11_FEATURE_LBA_RANGE_TYPE, *PNVME_CDW11_FEATURE_LBA_RANGE_TYPE;

Miembros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.NUM

Especifica el número de intervalos LBA en este comando. Este es un valor basado en 0. Este campo solo se usa para el comando Establecer características y se omite para el comando Obtener características.

DUMMYSTRUCTNAME.Reserved0

AsUlong

Comentarios

Un controlador puede utilizar la información del intervalo LBA para determinar si puede utilizar un rango LBA determinado; la información no se expone a software de nivel superior.

Se trata de información opcional que no es necesaria para el comportamiento adecuado del sistema. Sin embargo, se puede usar para evitar problemas de software no deseados. Por ejemplo, si el intervalo LBA indica que es un volumen RAID, un controlador que no tiene funcionalidad RAID no debe utilizar ese intervalo LBA (incluido no sobrescribir el intervalo LBA). El controlador puede usar la información opcional para determinar si el rango LBA debe exponerse a software de nivel superior.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Encabezado nvme.h

Consulte también