estrutura NVME_LBA_RANGE (nvme.h)

Contém parâmetros que definem uma coleção de blocos lógicos contíguos especificados por um LBA inicial e o número de blocos lógicos.

Essa estrutura é usada pelo comando Gerenciamento de Conjunto de Dados, que fornece uma lista de intervalos LBA com atributos de contexto opcionais. Cada intervalo LBA consiste em um LBA inicial (StartingLBA), um comprimento de blocos lógicos dos quais o intervalo consiste (LogicalBlockCount) e os atributos de contexto opcionais (Atributos) a serem aplicados a esse intervalo.

Sintaxe

typedef struct {
  NVME_CONTEXT_ATTRIBUTES Attributes;
  ULONG                   LogicalBlockCount;
  ULONGLONG               StartingLBA;
} NVME_LBA_RANGE, *PNVME_LBA_RANGE;

Membros

Attributes

Uma estrutura NVME_CONTEXT_ATTRIBUTES que especifica atributos de contexto para o intervalo de blocos lógicos.

O uso dessas informações é opcional e o controlador não é necessário para executar nenhuma ação específica.

LogicalBlockCount

Especifica o comprimento do intervalo LBA em blocos lógicos.

StartingLBA

Especifica o bloco lógico inicial no intervalo.

Requisitos

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

Confira também