Header ntddcdvd.h

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

ntddcdvd.h berisi antarmuka pemrograman berikut:

IOCTLs

 
IOCTL_AACS_END_SESSION

Merilis Pengidentifikasi Pemberian Autentikasi (AGID) yang diperoleh oleh IOCTL_AACS_START_SESSION.
IOCTL_AACS_GENERATE_BINDING_NONCE

Membaca nonce pengikatan Advanced Access Content System (AACS) mulai dari offset byte yang ditentukan pada disk, sebagai bagian dari protokol untuk menulis ke area data yang dilindungi.
IOCTL_AACS_GET_CERTIFICATE

Mengkueri unit logis untuk sertifikat perangkat.
IOCTL_AACS_GET_CHALLENGE_KEY

Mengkueri unit logis untuk kunci tantangan perangkat. Kunci tantangan terdiri dari titik pada kurva elips dan tanda tangan terkait.
IOCTL_AACS_READ_BINDING_NONCE

Membaca nonce pengikatan Advanced Access Content System (AACS) yang dimulai pada offset byte yang ditentukan pada disk, sebagai bagian dari protokol untuk membaca area data yang dilindungi.
IOCTL_AACS_READ_MEDIA_ID

Membaca data pengidentifikasi media khusus Advanced Access Content System (AACS).
IOCTL_AACS_READ_MEDIA_KEY_BLOCK

Mengkueri unit logis untuk Blok Kunci Media (MKB).
IOCTL_AACS_READ_MEDIA_KEY_BLOCK_SIZE

Mengkueri unit logis untuk ukuran buffer yang diperlukan untuk menahan Advanced Access Control System (AACS) Media Key Block (MKB).
IOCTL_AACS_READ_SERIAL_NUMBER

Membaca nomor seri media pra-rekoreksi khusus Sistem Konten Akses Tingkat Lanjut (AACS).
IOCTL_AACS_READ_VOLUME_ID

Membaca pengidentifikasi volume khusus Advanced Access Content System (AACS).
IOCTL_AACS_SEND_CERTIFICATE

Mengirim sertifikat host ke unit logis.
IOCTL_AACS_SEND_CHALLENGE_KEY

Mengirim kunci tantangan host ke unit logis. Kunci tantangan host terdiri dari titik pada kurva elips dan tanda tangan terkait.
IOCTL_AACS_START_SESSION

Mengambil Pengidentifikasi Pemberian Autentikasi (AGID) yang mengidentifikasi sesi yang aman.
IOCTL_DVD_END_SESSION

Mengakhiri sesi DVD dengan membatalkan ID pemberian autentikasi (AGID).
IOCTL_DVD_GET_REGION

Mengembalikan informasi Kontrol Pemutaran Wilayah (RPC) untuk perangkat DVD, seperti apakah pemutar mendukung standar RPC2, kode wilayah pemutar saat ini, dan berapa kali kode wilayah pemutar dapat diubah oleh pengguna.
IOCTL_DVD_READ_KEY

Mengembalikan kunci perlindungan salin dari kunci jenis:_challenge yang ditentukan, kunci bus, kunci judul, kunci RPC baca, kunci RPC yang ditetapkan, atau kunci disk.
IOCTL_DVD_READ_STRUCTURE

Mengembalikan informasi tentang disk DVD, seperti deskriptor lapisan, informasi hak cipta, atau informasi khusus produsen.
IOCTL_DVD_SEND_KEY

Mengirim kunci yang ditentukan ke perangkat DVD untuk menyelesaikan langkah terkait dalam urutan autentikasi. IOCTL ini hanya memiliki akses baca ke perangkat dan tidak dapat mengirim kunci yang membuat perubahan pada konfigurasi perangkat keras.
IOCTL_DVD_SEND_KEY2

Mengirim kunci yang ditentukan ke perangkat DVD -untuk menyelesaikan langkah terkait dalam urutan autentikasi. Permintaan IOCTL_DVD_SEND_KEY2 memiliki akses tulis ke perangkat dan dapat mengirim berbagai jenis kunci yang lebih luas daripada IOCTL_DVD_SEND_KEY.
IOCTL_DVD_START_SESSION

Mengembalikan ID pemberian autentikasi (AGID) sebagai ID sesi DVD, yang harus diteruskan pemanggil ke perangkat di semua operasi berikutnya dalam sesi DVD.
IOCTL_STORAGE_SET_READ_AHEAD

Menyebabkan perangkat melompat ke alamat target yang diberikan saat perangkat mencapai alamat pemicu tertentu selama penembolokan read-ahead.

Struktur

 
AACS_BINDING_NONCE

Struktur AACS_BINDING_NONCE berisi nonce pengikatan.
AACS_CERTIFICATE

Struktur AACS_CERTIFICATE berisi nilai 160-bit acak secara kriptografis, diikuti oleh sertifikat 92 byte.
AACS_CHALLENGE_KEY

Struktur AACS_CHALLENGE_KEY berisi kunci tantangan yang dikirim perangkat ke host.
AACS_MEDIA_ID

Struktur AACS_MEDIA_ID berisi pengidentifikasi media Advanced Access Content System (AACS) dan kode autentikasi pesan (MAC) yang sesuai.
AACS_READ_BINDING_NONCE

Struktur AACS_READ_BINDING_NONCE adalah pembungkus untuk Pengidentifikasi Pemberian Autentikasi (AGID) dan pasangan alamat blok logis (LBA)/panjang yang diperlukan untuk membaca nonce.
AACS_SEND_CERTIFICATE

Struktur AACS_SEND_CERTIFICATE adalah pembungkus untuk sertifikat Advanced Access Content System (AACS) dan Authentication Grant Identifier (AGID).
AACS_SEND_CHALLENGE_KEY

Struktur AACS_SEND_CHALLENGE_KEY didefinisikan sebagai kunci tantangan yang dikirim perangkat lunak host ke perangkat Advanced Access Content System (AACS).
AACS_SERIAL_NUMBER

Struktur AACS_SERIAL_NUMBER berisi nomor seri Advanced Access Content System (AACS) dan kode autentikasi pesan (MAC) yang sesuai.
AACS_VOLUME_ID

Struktur AACS_VOLUME_ID berisi ID volume Advanced Access Content System (AACS) dan kode autentikasi pesan (MAC) yang sesuai.
DVD_BCA_DESCRIPTOR

Struktur DVD_BCA_DESCRIPTOR digunakan bersama dengan permintaan IOCTL_DVD_READ_STRUCTURE untuk mengambil deskriptor DVD burst cutting area (BCA).
DVD_COPY_PROTECT_KEY

Struktur DVD_COPY_PROTECT_KEY digunakan bersama dengan permintaan IOCTL_DVD_READ_KEY untuk menjalankan perintah kunci laporan dari jenis yang ditentukan.
DVD_COPYRIGHT_DESCRIPTOR

Struktur DVD_COPYRIGHT_DESCRIPTOR digunakan bersama dengan permintaan IOCTL_DVD_READ_STRUCTURE untuk mengambil deskriptor hak cipta DVD.
DVD_DISK_KEY_DESCRIPTOR

Struktur DVD_DISK_KEY_DESCRIPTOR digunakan bersama dengan permintaan IOCTL_DVD_READ_STRUCTURE untuk mengambil deskriptor kunci disk DVD.
DVD_LAYER_DESCRIPTOR

Struktur DVD_LAYER_DESCRIPTOR digunakan bersama dengan permintaan IOCTL_DVD_READ_STRUCTURE untuk mengambil deskriptor lapisan DVD.
DVD_MANUFACTURER_DESCRIPTOR

Struktur DVD_MANUFACTURER_DESCRIPTOR digunakan bersama dengan permintaan IOCTL_DVD_READ_STRUCTURE untuk mengambil deskriptor produsen DVD.
DVD_READ_STRUCTURE

Struktur DVD_READ_STRUCTURE digunakan bersama dengan permintaan IOCTL_DVD_READ_STRUCTURE untuk mengambil deskriptor DVD yang berisi informasi tentang disk DVD.
DVD_REGION

Struktur DVD_REGION digunakan bersama dengan permintaan IOCTL_DVD_GET_REGION untuk mengambil informasi kontrol pemutaran wilayah (RPC) untuk perangkat DVD.
STORAGE_SET_READ_AHEAD

Struktur STORAGE_SET_READ_AHEAD digunakan bersama dengan permintaan IOCTL_STORAGE_SET_READ_AHEAD untuk menginstruksikan perangkat untuk melompat ke alamat target setelah mencapai alamat pemicu.

Enumerasi

 
DVD_KEY_TYPE

Jenis enumerasi DVD_KEY_TYPE digunakan bersama dengan struktur DVD_COPY_PROTECT_KEY untuk menunjukkan kunci yang akan dibaca, untuk membatalkan ID pemberian autentikasi (AGID), dan untuk meminta informasi status atau pengaturan wilayah.
DVD_STRUCTURE_FORMAT

Jenis enumerasi DVD_STRUCTURE_FORMAT digunakan bersama dengan permintaan IOCTL_DVD_READ_STRUCTURE dan struktur DVD_READ_STRUCTURE untuk mengambil deskriptor DVD.