CDROM_WRITE_SPEED_DESCRIPTOR 结构 (ntddcdrm.h)

当请求类型为 CdromWriteSpeedRequest 时,为 IOCTL_CDROM_GET_PERFORMANCE IOCTL 返回CDROM_WRITE_SPEED_DESCRIPTOR结构。 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

MixedReadWrite (MRW) 字段对应于多媒体命令集中写入速度描述符的 MRW 位 - 6 (MMC-6) 规范。 此字段指示它适用于混合流式读取和写入请求 (覆盖模式) 。 STREAMING_CONTROL_REQUEST_TYPE枚举指定请求的类型。

Exact

Exact 字段指示逻辑单元是否可以在装载的整个介质上执行CDM_WRITE_SPEED_DESCRIPTOR指定的记录操作。 此字段对应于写入速度描述符的 Exact 位。

Reserved1

保留字段。

WriteRotationControl

WriteRotationControl (WRC) 字段指定介质旋转控件的类型。

Reserved2

保留字段。

Reserved3[3]

保留字段。

EndLba[4]

“结束逻辑块地址 (EndLBA) 字段指示介质的容量(如果装载了媒体)。 它对应于写入速度描述符的 EndLBA 字段。

ReadSpeed[4]

ReadSpeed 字段指示所有块的最低读取性能数据, (以千字节/秒为单位) 。

WriteSpeed[4]

WriteSpeed 字段指示所有块的最低写入性能数据, (以千字节/秒为单位) 。

注解

CDROM_WRITE_SPEED_DESCRIPTOR 结构中的字段对应于多媒体命令集 - 6 (MMC-6) 写入速度描述符规范中定义的字段。

要求

要求
Header ntddcdrm.h (包括 Ntddcdrm.h)

另请参阅

IOCTL_CDROM_GET_PERFORMANCE

STREAMING_CONTROL_REQUEST_TYPE