Partager via


union NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL (nvme.h)

Contient des paramètres pour la fonctionnalité Write Atomicity Normal qui contrôle l’opération des paramètres AWUN (Atomic Write Unit Normal) et Namespace Atomic Write Unit Normal (NAWUN) 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;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.DN

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

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

Lorsque cette valeur est effacée, 0AWUN, NAWUN, AWUPF et NAWUPF seront 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

Spécifications

Requirement Valeur
Client minimum requis Windows 10
Header nvme.h

Voir aussi