Header ntddcdrm.h

Header ini digunakan oleh penyimpanan. Untuk informasi selengkapnya, lihat:

ntddcdrm.h berisi antarmuka pemrograman berikut:

IOCTL

 
IOCTL_CDROM_CHECK_VERIFY

IOCTL IOCTL_CDROM_CHECK_VERIFY digantikan oleh IOCTL_STORAGE_CHECK_VERIFY Di Microsoft Windows 2000 dan sistem operasi yang lebih baru.
IOCTL_CDROM_ENABLE_STREAMING

Mengaktifkan atau menonaktifkan mode streaming CDROM per handel untuk permintaan baca dan tulis mentah.
IOCTL_CDROM_EXCLUSIVE_ACCESS

Permintaan IOCTL_CDROM_EXCLUSIVE_ACCESS menginstruksikan driver kelas CD-ROM untuk:Melaporkan status akses perangkat CD-ROM.
IOCTL_CDROM_FIND_NEW_DEVICES

IOCTL IOCTL_CDROM_FIND_NEW_DEVICES digantikan oleh IOCTL_STORAGE_FIND_NEW_DEVICES Di Microsoft Windows 2000 dan sistem operasi yang lebih baru.
IOCTL_CDROM_GET_CONFIGURATION

Meminta informasi fitur dan profil dari perangkat CD-ROM.
IOCTL_CDROM_GET_CONTROL

Permintaan IOCTL ini sudah usang. Jangan gunakan. Menentukan mode pemutaran audio saat ini.
IOCTL_CDROM_GET_DRIVE_GEOMETRY

Mengembalikan informasi tentang geometri CD-ROM (jenis media, jumlah silinder, trek per silinder, sektor per trek, dan byte per sektor).
IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX

Mengembalikan informasi tentang geometri CD-ROM (jenis media, jumlah silinder, trek per silinder, sektor per trek, dan byte per sektor). Permintaan IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX berbeda dari permintaan IOCTL_CDROM_GET_DRIVE_GEOMETRY yang lebih lama.
IOCTL_CDROM_GET_INQUIRY_DATA

Mengembalikan data pertanyaan SCSI untuk perangkat CD-ROM. IOCTL ini dapat digunakan ketika perangkat telah dikunci secara eksklusif dengan IOCTL_CDROM_EXCLUSIVE_ACCESS.
IOCTL_CDROM_GET_LAST_SESSION

Mengkueri perangkat untuk nomor sesi lengkap pertama, nomor sesi lengkap terakhir, dan alamat awal sesi lengkap terakhir.
IOCTL_CDROM_GET_PERFORMANCE

Mengambil kecepatan yang didukung dari perangkat. Permintaan kontrol I/O IOCTL_CDROM_GET_PERFORMANCE adalah pembungkus atas perintah MMC, GET PERFORMANCE.
IOCTL_CDROM_GET_VOLUME

Menentukan volume saat ini untuk setiap port audio perangkatnya. Usang, dimulai dengan Windows Vista.
IOCTL_CDROM_LOAD_MEDIA

Menarik baki CDROM yang menonjol kembali ke drive.
IOCTL_CDROM_PAUSE_AUDIO

Menangguhkan pemutaran audio. Usang, dimulai dengan Windows Vista.
IOCTL_CDROM_PLAY_AUDIO_MSF

Memutar rentang media yang ditentukan. Usang, dimulai dengan Windows Vista.
IOCTL_CDROM_RAW_READ

Membaca data dari CD-ROM dalam mode mentah.
IOCTL_CDROM_READ_Q_CHANNEL

Mengembalikan posisi saat ini, katalog media, atau data trek ISRC. Membaca posisi saat ini sudah usang, dimulai dengan Windows Vista.
IOCTL_CDROM_READ_TOC

Mengembalikan daftar isi media. Usang, dimulai dengan Windows Vista.
IOCTL_CDROM_READ_TOC_EX

Mengkueri perangkat target untuk daftar isi (TOC), area memori program (PMA), dan waktu absolut dalam pregroove (ATIP).
IOCTL_CDROM_RESUME_AUDIO

Melanjutkan operasi audio yang ditangguhkan. Usang, dimulai dengan Windows Vista.
IOCTL_CDROM_SEEK_AUDIO_MSF

Memindahkan kepala ke MSF yang ditentukan di media. Usang, dimulai dengan Windows Vista.
IOCTL_CDROM_SEND_OPC_INFORMATION

Kode kontrol IOCTL_CDROM_SEND_OPC_INFORMATION dapat digunakan dalam sistem file dan implementasi lain yang ingin melakukan prosedur Optimum Power Calibration (OPC) terlebih dahulu, sehingga penulisan streaming pertama tidak harus menunggu prosedur selesai. Drive optik melakukan prosedur OPC untuk menentukan kekuatan laser optimal selama penulisan. Prosedur ini diperlukan untuk memastikan kualitas, tetapi aus media dan tidak boleh dilakukan terlalu sering.
IOCTL_CDROM_SET_SPEED

Mengatur kecepatan spindle drive CD-ROM.
IOCTL_CDROM_SET_VOLUME

Mengatur ulang volume untuk port audio perangkatnya. Usang, dimulai dengan Windows Vista.
IOCTL_CDROM_STOP_AUDIO

Mengakhiri pemutaran audio. Usang, dimulai dengan Windows Vista.

Struktur

 
CDROM_AUDIO_CONTROL

Struktur CDROM_AUDIO_CONTROL digunakan bersama dengan permintaan IOCTL_CDROM_GET_CONTROL untuk melaporkan mode pemutaran audio.
CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR

Struktur CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR menunjukkan bahwa data hasil dari permintaan kontrol I/O IOCTL_CDROM_GET_PERFORMANCE adalah untuk kondisi pengecualian.
CDROM_EXCLUSIVE_ACCESS

Struktur CDROM_EXCLUSIVE_ACCESS digunakan dengan permintaan IOCTL_CDROM_EXCLUSIVE_ACCESS untuk mengkueri status akses perangkat CD-ROM atau untuk mengunci atau membuka kunci perangkat untuk akses eksklusif.
CDROM_EXCLUSIVE_LOCK

Struktur CDROM_EXCLUSIVE_LOCK digunakan dengan permintaan IOCTL_CDROM_EXCLUSIVE_ACCESS untuk mengunci perangkat CD-ROM untuk akses eksklusif.
CDROM_EXCLUSIVE_LOCK_STATE

Struktur CDROM_EXCLUSIVE_LOCK_STATE digunakan oleh driver kelas CD-ROM untuk melaporkan status akses eksklusif perangkat CD-ROM.
CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR

Struktur CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR memberi host perkiraan performa unit logis.
CDROM_PERFORMANCE_HEADER

Struktur CDROM_PERFORMANCE_HEADER digunakan oleh IOCTL_CDROM_GET_PERFORMANCE IOCTL untuk mengembalikan data. Ketika jenis permintaan adalah CdromPerformanceRequest, IOCTL mengembalikan header ini diikuti oleh deskriptor opsional.
CDROM_PERFORMANCE_REQUEST

Struktur CDROM_PERFORMANCE_REQUEST digunakan sebagai parameter input untuk permintaan kontrol I/O IOCTL_CDROM_GET_PERFORMANCE dan menjelaskan data performa yang diminta.
CDROM_PLAY_AUDIO_MSF

IRP kontrol perangkat dengan kode kontrol IOCTL_CDROM_PLAY_AUDIO_MSF menggunakan struktur ini untuk memutar CD audio.
CDROM_READ_TOC_EX

Saat driver mengkueri perangkat CD-ROM target dengan IOCTL_CDROM_READ_TOC_EX mereka harus menentukan kueri dengan struktur ini.
CDROM_SEEK_AUDIO_MSF

Struktur CDROM_SEEK_AUDIO_MSF berisi menit, detik, dan bingkai yang harus dicari perangkat setelah menerima IRP kontrol perangkat dengan kode kontrol IOCTL_CDROM_SEEK_AUDIO_MSF.
CDROM_SET_SPEED

Struktur CDROM_SET_SPEED digunakan dengan permintaan IOCTL_CDROM_SET_SPEED untuk mengatur kecepatan spindle drive CD-ROM selama transfer data di mana tidak ada kehilangan data yang diizinkan.
CDROM_SET_STREAMING

Struktur CDROM_SET_SPEED digunakan dengan permintaan IOCTL_CDROM_SET_SPEED untuk mengatur kecepatan spindle drive CD-ROM selama transfer isochronous yang memungkinkan beberapa kehilangan data.
CDROM_SIMPLE_OPC_INFO

Struktur CDROM_SIMPLE_OPC_INFO adalah satu-satunya input untuk kode kontrol I/O IOCTL_CDROM_SEND_OPC_INFORMATION.
CDROM_STREAMING_CONTROL

Struktur CDROM_STREAMING_CONTROL digunakan sebagai parameter input ke IOCTL_CDROM_ENABLE_STREAMING IOCTL.
CDROM_SUB_Q_DATA_FORMAT

Struktur CDROM_SUB_Q_DATA_FORMAT digunakan dengan RUNPS kontrol perangkat jenis IOCTL_CDROM_READ_Q_CHANNEL.
CDROM_TOC

IRP kontrol perangkat dengan kode kontrol IOCTL_CDROM_READ_TOC_EX dan format CDROM_READ_TOC_EX_FORMAT_TOC mengembalikan data outputnya dalam struktur ini diikuti oleh serangkaian struktur TRACK_DATA.
CDROM_TOC_ATIP_DATA

IRP kontrol perangkat dengan kode kontrol IOCTL_CDROM_READ_TOC_EX dan format CDROM_READ_TOC_EX_FORMAT_ATIP mengembalikan data outputnya dalam struktur header ini diikuti oleh serangkaian deskriptor jenis CDROM_TOC_ATIP_DATA_BLOCK.
CDROM_TOC_ATIP_DATA_BLOCK

IRP kontrol perangkat dengan kode kontrol IOCTL_CDROM_READ_TOC_EX dan format CDROM_READ_TOC_EX_FORMAT_ATIP mengembalikan data outputnya dalam struktur header jenis CDROM_TOC_ATIP_DATA diikuti oleh serangkaian deskriptor blok data ATIP yang ditentukan oleh CDROM_TOC_ATIP_DATA_BLOCK.
CDROM_TOC_CD_TEXT_DATA

IRP kontrol perangkat dengan kode kontrol IOCTL_CDROM_READ_TOC_EX dan format CDROM_READ_TOC_EX_FORMAT_CDTEXT mengembalikan data outputnya dalam struktur ini diikuti oleh serangkaian deskriptor jenis CDROM_TOC_CD_TEXT_DATA_BLOCK.
CDROM_TOC_CD_TEXT_DATA_BLOCK

Struktur ini berisi data deskriptor teks CD yang digunakan bersama dengan data dalam struktur CDROM_TOC_CD_TEXT_DATA.
CDROM_TOC_FULL_TOC_DATA

IRP kontrol perangkat dengan kode kontrol IOCTL_CDROM_READ_TOC_EX dan format CDROM_READ_TOC_EX_FORMAT_FULL_TOC mengembalikan data outputnya dalam struktur ini secara opsional diikuti oleh serangkaian deskriptor jenis CDROM_TOC_FULL_TOC_DATA_BLOCK.
CDROM_TOC_FULL_TOC_DATA_BLOCK

Struktur CDROM_TOC_FULL_TOC_DATA_BLOCK berisi data deskriptor trek yang digunakan bersama dengan data dari struktur CDROM_TOC_FULL_TOC_DATA.
CDROM_TOC_PMA_DATA

IRP kontrol perangkat dengan kode kontrol IOCTL_CDROM_READ_TOC_EX dan format CDROM_READ_TOC_EX_FORMAT_PMA mengembalikan data outputnya dalam struktur ini secara opsional diikuti oleh serangkaian deskriptor jenis CDROM_TOC_FULL_TOC_DATA_BLOCK.
CDROM_TOC_SESSION_DATA

IRP kontrol perangkat dengan kode kontrol IOCTL_CDROM_READ_TOC_EX dan format CDROM_READ_TOC_EX_FORMAT_SESSION mengembalikan data outputnya dalam struktur ini diikuti oleh serangkaian struktur TRACK_DATA.
CDROM_WRITE_SPEED_DESCRIPTOR

Struktur CDROM_WRITE_SPEED_DESCRIPTOR dikembalikan untuk IOCTL_CDROM_GET_PERFORMANCE IOCTL ketika jenis permintaan adalah CdromWriteSpeedRequest.
CDROM_WRITE_SPEED_REQUEST

Struktur CDROM_WRITE_SPEED_REQUEST digunakan sebagai parameter input ke IOCTL_CDROM_GET_PERFORMANCE IOCTL dan untuk meminta deskriptor kecepatan tulis.
RAW_READ_INFO

Struktur RAW_READ_INFO digunakan bersama dengan permintaan IOCTL_CDROM_RAW_READ untuk membaca data dari CD-ROM dalam mode mentah.
SUB_Q_CHANNEL_DATA

IRP kontrol perangkat dengan kode kontrol IOCTL_CDROM_READ_Q_CHANNEL mengembalikan data outputnya dalam serikat ini.
SUB_Q_CURRENT_POSITION

Struktur SUB_Q_CURRENT_POSITION berisi informasi posisi dan digunakan bersama dengan SUB_Q_CHANNEL_DATA.
SUB_Q_HEADER

Struktur SUB_Q_HEADER berisi informasi status audio dan panjang data subsaluran Q yang dikembalikan. Struktur ini digunakan bersama dengan SUB_Q_CHANNEL_DATA.
SUB_Q_MEDIA_CATALOG_NUMBER

Struktur SUB_Q_MEDIA_CATALOG_NUMBER berisi informasi posisi dan digunakan bersama dengan struktur SUB_Q_CHANNEL_DATA.
SUB_Q_TRACK_ISRC

SUB_Q_TRACK_ISC berisi informasi posisi dan digunakan bersama dengan struktur SUB_Q_CHANNEL_DATA.
TRACK_DATA

Deskriptor trek digunakan bersama dengan CDROM_TOC dan CDROM_TOC_SESSION_DATA.
VOLUME_CONTROL

Struktur VOLUME_CONTROL digunakan bersama dengan permintaan IOCTL_CDROM_GET_VOLUME untuk mengambil nilai volume hingga empat port audio.

Enumerasi

 
CDROM_OPC_INFO_TYPE

Enumerasi CDROM_OPC_INFO_TYPE adalah anggota struktur CDROM_SIMPLE_OPC_INFO. Ini mendefinisikan permintaan Optimum Power Calibration (OPC) yang digunakan sebagai input ke permintaan kontrol I/O IOCTL_CDROM_SEND_OPC_INFORMATION.
CDROM_PERFORMANCE_EXCEPTION_TYPE

Enumerasi CDROM_PERFORMANCE_EXCEPTION_TYPE menentukan kondisi luar biasa untuk data performa.
CDROM_PERFORMANCE_REQUEST_TYPE

Enumerasi CDROM_PERFORMANCE_REQUEST_TYPE menentukan jenis permintaan data performa. Ini adalah anggota struktur CDROM_PERFORMANCE_REQUEST, yang digunakan sebagai parameter input untuk permintaan kontrol I/O IOCTL_CDROM_GET_PERFORMANCE.
CDROM_PERFORMANCE_TOLERANCE_TYPE

Enumerasi CDROM_PERFORMANCE_TOLERANCE_TYPE menentukan toleransi yang diizinkan untuk data performa. Ini adalah anggota struktur CDROM_PERFORMANCE_REQUEST, yang digunakan sebagai parameter input untuk permintaan kontrol I/O IOCTL_CDROM_GET_PERFORMANCE.
CDROM_PERFORMANCE_TYPE

Enumerasi CDROM_PERFORMANCE_TYPE menentukan permintaan data performa baca dan tulis. Ini adalah anggota struktur CDROM_PERFORMANCE_REQUEST, yang digunakan sebagai parameter input untuk permintaan kontrol I/O IOCTL_CDROM_GET_PERFORMANCE.
CDROM_SPEED_REQUEST

Enumerasi CDROM_SPEED_REQUEST menunjukkan perintah mana yang akan digunakan driver kelas CD-ROM untuk mengatur kecepatan spindle drive CD-ROM.
EXCLUSIVE_ACCESS_REQUEST_TYPE

Enumerasi EXCLUSIVE_ACCESS_REQUEST_TYPE digunakan untuk melaporkan status akses eksklusif perangkat CD-ROM.
STREAMING_CONTROL_REQUEST_TYPE

Enumerasi STREAMING_CONTROL_REQUEST_TYPE mendefinisikan mode streaming CDROM.
TRACK_MODE_TYPE

Jenis enumerasi TRACK_MODE_TYPE digunakan bersama dengan permintaan IOCTL_CDROM_RAW_READ dan struktur RAW_READ_INFO untuk membaca data dari CD-ROM dalam mode mentah.
WRITE_ROTATION

Enumerasi WRITE_ROTATION menentukan apakah drive CD-ROM menggunakan rotasi kecepatan linier konstan (CLV) atau rotasi kecepatan sudut konstan (CAV) saat menulis ke CD.