Поделиться через


структура CDROM_WRITE_SPEED_DESCRIPTOR (ntddcdrm.h)

Структура CDROM_WRITE_SPEED_DESCRIPTOR возвращается для IOCTL_CDROM_GET_PERFORMANCE IOCTL, если тип запроса — CdromWriteSpeedRequest. 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 дескриптора скорости записи в спецификации MultiMedia Command Set - 6 (MMC-6). Это поле указывает, что оно подходит для сочетания потоковых запросов на чтение и запись (режим перезаписи). Перечисление STREAMING_CONTROL_REQUEST_TYPE указывает тип запроса.

Exact

Поле Exact указывает, может ли логическая единица выполнять операцию записи, указанную CDM_WRITE_SPEED_DESCRIPTOR на всем подключенном носителе. Это поле соответствует точному биту дескриптора скорости записи.

Reserved1

Зарезервированные поля.

WriteRotationControl

Поле WriteRotationControl (WRC) указывает тип элемента управления поворотом для среды.

Reserved2

Зарезервированные поля.

Reserved3[3]

Зарезервированные поля.

EndLba[4]

Поле End Logical Block Address (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