union NVME_CDW10_SET_FEATURES (nvme.h)

Contient les paramètres de la commande Définir les fonctionnalités qui définit les attributs de la fonctionnalité spécifiée.

La commande Set Features utilise la structure NVME_CDW10_SET_FEATURES dans le paramètre CDW10 du champ SETFEATURES de la structure Command .

Syntaxe

typedef union {
  struct {
    ULONG FID : 8;
    ULONG Reserved0 : 23;
    ULONG SV : 1;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW10_SET_FEATURES, *PNVME_CDW10_SET_FEATURES;

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.FID

Spécifie une valeur NVME_FEATURES qui identifie la fonctionnalité pour laquelle les attributs sont fournis.

DUMMYSTRUCTNAME.Reserved0

DUMMYSTRUCTNAME.SV

Spécifie que le contrôleur enregistrera l’attribut afin que l’attribut persiste dans tous les états d’alimentation et les réinitialisations.

Le contrôleur indique au bit 4 du champ ONCS facultatif de prise en charge des commandes NVM de la structure de données Identifier le contrôleur si ce champ est pris en charge.

Si le FID spécifié dans la commande Définir les fonctionnalités n’est pas enregistrable par le contrôleur et que le contrôleur reçoit une commande Set Features avec le bit Save SV défini sur un, la commande est abandonnée avec un status de Feature Identifer Not Saveable NVME_STATUS_FEATURE_ID_NOT_SAVEABLE.

AsUlong

Configuration requise

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

Voir aussi