união NVME_CDW11_FEATURE_LBA_RANGE_TYPE (nvme.h)

Contém um parâmetro que especifica o número de intervalos LBA para o Recurso de Tipo de Intervalo LBA no comando Definir Recursos.

Os valores dessa estrutura são usados no campo LbaRangeType da estrutura NVME_CDW11_FEATURES .

Sintaxe

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

Membros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.NUM

Especifica o número de intervalos LBA neste comando. Esse é um valor baseado em 0. Esse campo é usado apenas para o comando Definir Recursos e é ignorado para o comando Obter Recursos.

DUMMYSTRUCTNAME.Reserved0

AsUlong

Comentários

As informações de intervalo LBA podem ser usadas por um driver para determinar se elas podem utilizar um intervalo específico de LBA; as informações não são expostas a um software de nível superior.

Essas são informações opcionais que não são necessárias para o comportamento adequado do sistema. No entanto, ele pode ser utilizado para evitar problemas de software não intencionais. Por exemplo, se o intervalo LBA indicar que é um volume RAID, um driver que não tem a funcionalidade RAID não deverá utilizar esse intervalo LBA (incluindo não substituir o intervalo LBA). As informações opcionais podem ser utilizadas pelo driver para determinar se o Intervalo LBA deve ser exposto a um software de nível mais alto.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Cabeçalho nvme.h

Confira também