NVME_LBA_RANGE structure (nvme.h)

Contient des paramètres qui définissent une collection de blocs logiques contigus spécifiés par un LBA de départ et le nombre de blocs logiques.

Cette structure est utilisée par la commande Gestion du jeu de données, qui fournit une liste de plages DBA avec des attributs de contexte facultatifs. Chaque plage LBA se compose d’un LBA de départ (StartingLBA), d’une longueur de blocs logiques dont la plage se compose (LogicalBlockCount) et des attributs de contexte facultatifs (Attributs) à appliquer à cette plage.

Syntaxe

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

Membres

Attributes

Structure NVME_CONTEXT_ATTRIBUTES qui spécifie des attributs de contexte pour la plage de blocs logiques.

L’utilisation de ces informations est facultative et le contrôleur n’est pas tenu d’effectuer une action spécifique.

LogicalBlockCount

Spécifie la longueur de la plage LBA dans les blocs logiques.

StartingLBA

Spécifie le bloc logique de départ dans la plage.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
En-tête nvme.h

Voir aussi