объединение 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 |