union NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL (nvme.h)

Contient les paramètres de la fonctionnalité Write Atomicity Normal qui contrôle l’opération des paramètres AWUN (Atomic Write Unit Normal) et NAWUN (Namespace Atomic Write Unit Normal) qui définissent la prise en charge du contrôleur pour les opérations atomiques.

Les valeurs de cette structure sont utilisées dans le champ WriteAtomicityNormal de la structure NVME_CDW11_FEATURES .

Syntaxe

typedef union {
  struct {
    ULONG DN : 1;
    ULONG Reserved0 : 31;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL, *PNVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL;

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.DN

Indique si l’atomicité d’écriture normale doit être désactivée en spécifiant qu’AWUN et NAWUN ne sont pas requis.

Lorsque cette valeur est définie sur 1, l’hôte spécifie qu’AWUN et NAWUN ne sont pas obligatoires et que le contrôleur n’honore que l’échec de puissance de l’unité d’écriture atomique (AWUPF) et l’échec de la puissance de l’unité d’écriture atomique de l’espace de noms (NAWUPF).

Lorsque cette valeur est effacée pour 0, AWUN, NAWUN, AWUPF et NAWUPF sont honorés par le contrôleur.

Les champs AWUN et AWUPF se trouvent dans la structure NVME_IDENTIFY_CONTROLLER_DATA , et les champs NAWUN et NAWUPF se trouvent dans la structure NVME_IDENTIFY_NAMESPACE_DATA .

DUMMYSTRUCTNAME.Reserved0

AsUlong

Configuration requise

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

Voir aussi