CDROM_WRITE_SPEED_DESCRIPTOR 구조체(ntddcdrm.h)

요청 형식이 cdromWriteSpeedRequest 경우 CDROM_WRITE_SPEED_DESCRIPTOR 구조체가 IOCTL_CDROM_GET_PERFORMANCE IOCTL에 대해 반환됩니다. IOCTL은 CDROM_PERFORMANCE_HEADER 반환한 다음 CDROM_WRITE_SPEED_DESCRIPTOR형식의 설명자를 하나 이상 반환합니다.

통사론

typedef struct _CDROM_WRITE_SPEED_DESCRIPTOR {
  UCHAR MixedReadWrite : 1;
  UCHAR Exact : 1;
  UCHAR Reserved1 : 1;
  UCHAR WriteRotationControl : 2;
  UCHAR Reserved2 : 3;
  UCHAR Reserved3[3];
  UCHAR EndLba[4];
  UCHAR ReadSpeed[4];
  UCHAR WriteSpeed[4];
} CDROM_WRITE_SPEED_DESCRIPTOR, *PCDROM_WRITE_SPEED_DESCRIPTOR;

회원

MixedReadWrite

MRW(MixedReadWrite) 필드는 MultiMedia 명령 집합 - 6(MMC-6) 사양에서 쓰기 속도 설명자의 MRW 비트에 해당합니다. 이 필드는 스트리밍 읽기 및 쓰기 요청(덮어쓰기 모드)의 혼합에 적합하다는 것을 나타냅니다. STREAMING_CONTROL_REQUEST_TYPE 열거형은 요청 유형을 지정합니다.

Exact

정확한 필드는 논리 단위가 탑재된 전체 매체에서 CDM_WRITE_SPEED_DESCRIPTOR 지정한 기록 작업을 수행할 수 있는지 여부를 나타냅니다. 이 필드는 쓰기 속도 설명자의 정확한 비트에 해당합니다.

Reserved1

예약된 필드입니다.

WriteRotationControl

WRC(WriteRotationControl) 필드는 매체에 대한 회전 컨트롤의 형식을 지정합니다.

Reserved2

예약된 필드입니다.

Reserved3[3]

예약된 필드입니다.

EndLba[4]

EndLBA(끝 논리 블록 주소) 필드는 매체가 탑재된 경우 매체의 용량을 나타냅니다. 쓰기 속도 설명자의 EndLBA 필드에 해당합니다.

ReadSpeed[4]

ReadSpeed 필드는 모든 블록의 읽기 성능 데이터가 가장 낮음(초당 킬로바이트)을 나타냅니다.

WriteSpeed[4]

WriteSpeed 필드는 모든 블록의 쓰기 성능 데이터가 가장 낮음(초당 킬로바이트)을 나타냅니다.

발언

CDROM_WRITE_SPEED_DESCRIPTOR 구조의 필드는 쓰기 속도 설명자에 대한 MultiMedia 명령 집합 - 6(MMC-6) 사양에 정의된 필드에 해당합니다.

요구 사항

요구
헤더 ntddcdrm.h(Ntddcdrm.h 포함)

참고 항목

IOCTL_CDROM_GET_PERFORMANCE

STREAMING_CONTROL_REQUEST_TYPE