struktur CDROM_WRITE_SPEED_DESCRIPTOR (ntddcdrm.h)
Struktur CDROM_WRITE_SPEED_DESCRIPTOR dikembalikan untuk IOCTL_CDROM_GET_PERFORMANCE IOCTL ketika jenis permintaan adalah CdromWriteSpeedRequest. IOCTL mengembalikan CDROM_PERFORMANCE_HEADER diikuti oleh satu atau beberapa deskriptor jenis CDROM_WRITE_SPEED_DESCRIPTOR.
Sintaks
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;
Anggota
MixedReadWrite
Bidang MixedReadWrite (MRW) sesuai dengan bit MRW dari Deskriptor Kecepatan Tulis dalam spesifikasi MultiMedia Command Set - 6 (MMC-6). Bidang ini menunjukkan bahwa cocok untuk campuran permintaan baca dan tulis streaming (mode timpa). Enumerasi STREAMING_CONTROL_REQUEST_TYPE menentukan jenis permintaan.
Exact
Bidang Persis menunjukkan apakah unit logis dapat melakukan operasi perekaman yang ditentukan oleh CDM_WRITE_SPEED_DESCRIPTOR pada seluruh medium yang dipasang. Bidang ini sesuai dengan bit yang tepat dari Deskriptor Kecepatan Tulis.
Reserved1
Bidang yang dipesan.
WriteRotationControl
Bidang WriteRotationControl (WRC) menentukan jenis kontrol rotasi untuk media.
Reserved2
Bidang yang dipesan.
Reserved3[3]
Bidang yang dipesan.
EndLba[4]
Bidang End Logical Block Address (EndLBA) menunjukkan kapasitas media jika medium dipasang. Ini sesuai dengan bidang EndLBA dari Deskriptor Kecepatan Tulis.
ReadSpeed[4]
Bidang ReadSpeed menunjukkan data performa baca terendah dari semua blok (dalam kilobyte per detik).
WriteSpeed[4]
Bidang WriteSpeed menunjukkan data performa tulis terendah dari semua blok (dalam kilobyte per detik).
Keterangan
Bidang dalam struktur CDROM_WRITE_SPEED_DESCRIPTOR sesuai dengan bidang yang ditentukan dalam spesifikasi MultiMedia Command Set - 6 (MMC-6) untuk Deskriptor Kecepatan Tulis.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddcdrm.h (termasuk Ntddcdrm.h) |