Partager via


union NVME_CDW10_GET_FEATURES (nvme.h)

Contient les paramètres de la commande Obtenir les fonctionnalités qui récupère les attributs de la fonctionnalité spécifiée.

La commande Get Features utilise la structure NVME_CDW10_GET_FEATURES dans le paramètre CDW10 du champ GETFEATURES de la structure command .

Syntaxe

typedef union {
  struct {
    ULONG FID : 8;
    ULONG SEL : 3;
    ULONG Reserved0 : 21;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW10_GET_FEATURES, *PNVME_CDW10_GET_FEATURES;

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.FID

Spécifie une valeur NVME_FEATURES qui identifie la fonctionnalité pour laquelle fournir des données.

DUMMYSTRUCTNAME.SEL

Spécifie une valeur NVME_FEATURE_VALUE_CODES qui indique la valeur des attributs à retourner dans les données fournies.

Le contrôleur indique au bit 4 du champ ONCS de prise en charge de la commande NVM facultative de la structure de données Identifier le contrôleur si le champ SEL est pris en charge.

Si une commande Obtenir les fonctionnalités est reçue avec le champ SEL** défini 010b sur (NVME_FEATURE_VALUE_SAVED), par exemple, et que le contrôleur ne prend pas en charge l’identificateur de fonctionnalité en cours d’enregistrement ou n’a actuellement aucune valeur enregistrée, le contrôleur traite le champ SEL comme s’il était défini 001b sur (NVME_FEATURE_VALUE_DEFAULT).

DUMMYSTRUCTNAME.Reserved0

AsUlong

Configuration requise

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

Voir aussi