다음을 통해 공유


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

추가 정보