union NVME_CDW11_FEATURE_LBA_RANGE_TYPE (nvme.h)
Contient un paramètre qui spécifie le nombre de plages LBA pour la fonctionnalité type de plage DBA dans la commande Définir des fonctionnalités.
Les valeurs de cette structure sont utilisées dans le champ LbaRangeType de la structure NVME_CDW11_FEATURES .
Syntaxe
typedef union {
struct {
ULONG NUM : 6;
ULONG Reserved0 : 26;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW11_FEATURE_LBA_RANGE_TYPE, *PNVME_CDW11_FEATURE_LBA_RANGE_TYPE;
Membres
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.NUM
Spécifie le nombre de plages LBA dans cette commande. Il s’agit d’une valeur basée sur 0. Ce champ est utilisé pour la commande Définir les fonctionnalités uniquement et est ignoré pour la commande Obtenir les fonctionnalités.
DUMMYSTRUCTNAME.Reserved0
AsUlong
Remarques
Les informations de plage LBA peuvent être utilisées par un pilote pour déterminer s’il peut utiliser une plage LBA particulière ; les informations ne sont pas exposées à des logiciels de niveau supérieur.
Il s’agit d’informations facultatives qui ne sont pas nécessaires au bon comportement du système. Toutefois, il peut être utilisé pour éviter les problèmes logiciels involontaires. Par exemple, si la plage LBA indique qu’il s’agit d’un volume RAID, un pilote qui n’a pas de fonctionnalité RAID ne doit pas utiliser cette plage LBA (y compris ne pas remplacer la plage LBA). Les informations facultatives peuvent être utilisées par le pilote pour déterminer si la plage LBA doit être exposée à des logiciels de niveau supérieur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
En-tête | nvme.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour