IOCTL_CDROM_ENABLE_STREAMING IOCTL (ntddcdrm.h)
Mengaktifkan atau menonaktifkan mode streaming CDROM per handel untuk permintaan baca dan tulis mentah.
Untuk melakukan operasi ini, panggil fungsi DeviceIoControl dan tentukan permintaan kontrol I/O IOCTL_CDROM_ENABLE_STREAMING sebagai parameter dwIoControlCode .
Kode utama
Buffer input
Panjang buffer input
Panjang CDROM_STREAMING_CONTROL.
Buffer output
Tidak ada.
Panjang buffer output
Tidak ada.
Blok status
Bidang Informasi diatur ke jumlah byte yang dikembalikan.
Karena penyebaran kode status dari API lain, bidang Status dapat diatur ke (tetapi tidak terbatas pada) hal berikut:
STATUS_INFO_LENGTH_MISMATCH
Panjang buffer input lebih kecil dari yang diperlukan.
STATUS_INVALID_DEVICE_REQUEST
Mode streaming yang diminta tidak didukung.
STATUS_INVALID_HANDLE
Tidak dapat menemukan konteks objek file dalam permintaan.
STATUS_INVALID_PARAMETER
Jenis permintaan bukan salah satu dari empat jenis yang ditentukan dalam enumerasi STREAMING_CONTROL_REQUEST_TYPE .
STATUS_SUCCESS
Permintaan berhasil diselesaikan.
Keterangan
Secara default, streaming dinonaktifkan untuk semua handel CDROM mentah yang baru dibuka. Aplikasi pemutaran yang tidak ingin menggunakan sistem file dan lebih suka bekerja dengan data mentah harus membuka dua handel file untuk perangkat yang sama: yang biasa untuk metadata sistem file dan streaming untuk file real-time.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddcdrm.h (termasuk Winioctl.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk