Compartilhar via


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 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;

Members

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.

Requirements

Requirement Value
Cliente mínimo suportado Windows 10
Header nvme.h

Consulte também