NVME_CDW13_READ_WRITE union (nvme.h)
Содержит параметры для команд чтения NVME и записи NVME, которые считывают или записывают данные и метаданные, если применимо, в контроллер NVM и из нее для указанных адресов логических блоков (LBA).
Эта структура используется в параметре CDW13 поля READWRITE в структуре команд .
Синтаксис
typedef union {
struct {
struct {
UCHAR AccessFrequency : 4;
UCHAR AccessLatency : 2;
UCHAR SequentialRequest : 1;
UCHAR Incompressible : 1;
} DSM;
UCHAR Reserved;
USHORT DSPEC;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW13_READ_WRITE, *PNVME_CDW13_READ_WRITE;
Члены
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.DSM
Указывает атрибуты для набора данных, с которым связаны LBA, из которых считываются или записываются.
DUMMYSTRUCTNAME.DSM.AccessFrequency
Значение NVME_ACCESS_FREQUENCIES , указывающее частоту доступа.
DUMMYSTRUCTNAME.DSM.AccessLatency
Значение NVME_ACCESS_LATENCIES , указывающее задержку доступа.
DUMMYSTRUCTNAME.DSM.SequentialRequest
Указывает, является ли команда частью последовательного чтения или записи.
Если для операции Чтения задано 1
значение , эта команда является частью последовательного чтения, включающего несколько команд Read. Если значение очищено до 0
, то сведения о последовательном доступе не предоставляются.
Если для операции записи задано 1
значение , эта команда является частью последовательной записи, включающей несколько команд Write. Если значение очищено до 0
, то сведения о последовательном доступе не предоставляются.
DUMMYSTRUCTNAME.DSM.Incompressible
Указывает, нельзя ли сжимать данные для указанных логических блоков.
Если для этого значения задано 1
значение , данные не сжимаются для указанных логических блоков. Если значение очищается до 0
, то сведения о сжатии не предоставляются.
DUMMYSTRUCTNAME.Reserved
DUMMYSTRUCTNAME.DSPEC
Значение директивы.
AsUlong
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Верхняя часть | nvme.h |