NVME_CDW13_READ_WRITE 공용 구조체(nvme.h)
지정된 LBA(논리 블록 주소)에 대해 NVM 컨트롤러에서 데이터 및 메타데이터를 읽거나 쓰는 NVME 읽기 및 NVME 쓰기 명령에 대한 매개 변수를 포함합니다.
이 구조체는 명령 구조에서 READWRITE 필드의 CDW13 매개 변수에 사용됩니다.
구문
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
설정된 경우 이 명령은 여러 읽기 명령을 포함하는 순차적 읽기의 일부입니다. 값이 로 지워 0
지면 순차적 액세스에 대한 정보가 제공되지 않습니다.
쓰기 작업의 경우 이 값이 로 1
설정된 경우 이 명령은 여러 쓰기 명령을 포함하는 순차적 쓰기의 일부입니다. 값이 로 지워 0
지면 순차적 액세스에 대한 정보가 제공되지 않습니다.
DUMMYSTRUCTNAME.DSM.Incompressible
지정된 논리 블록에 대해 데이터를 압축할 수 없는지 여부를 나타냅니다.
이 값을 로 1
설정하면 표시된 논리 블록에 대해 데이터를 압축할 수 없습니다. 값이 로 지워 0
지면 압축에 대한 정보가 제공되지 않습니다.
DUMMYSTRUCTNAME.Reserved
DUMMYSTRUCTNAME.DSPEC
지시문별 값입니다.
AsUlong
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
머리글 | nvme.h |