объединение NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL (nvme.h)

Содержит параметры для функции write Atomicity Normal, которая управляет работой параметров atomic Unit Write Normal (AWUN) и Namespace Atomic Write Unit Normal (NAWUN), которые определяют поддержку контроллером атомарных операций.

Значения из этой структуры используются в поле WriteAtomicityNormalструктуры NVME_CDW11_FEATURES .

Синтаксис

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

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.DN

Указывает, следует ли отключить обычную атомарность записи, указав, что AWUN и NAWUN не требуются.

Если для этого значения задано значение 1, узел указывает, что AWUN и NAWUN не являются обязательными и контроллер будет учитывать только сбой атомарного блока записи (AWUPF) и сбой атомарного блока записи пространства имен (NAWUPF).

Если это значение будет очищено в 0, контроллер будет учитывать AWUN, NAWUN, AWUPF и NAWUPF .

Поля AWUN и AWUPF находятся в структуре NVME_IDENTIFY_CONTROLLER_DATA , а поля NAWUN и NAWUPF — в структуре NVME_IDENTIFY_NAMESPACE_DATA .

DUMMYSTRUCTNAME.Reserved0

AsUlong

Требования

Требование Значение
Минимальная версия клиента Windows 10
Верхняя часть nvme.h

См. также раздел