Bagikan melalui


IOCTL_AACS_GENERATE_BINDING_NONCE IOCTL (ntddcdvd.h)

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.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Buffer di Irp-AssociatedIrp.SystemBuffer> berisi struktur jenis AACS_READ_BINDING_NONCE yang menentukan DVD_SESSION_ID, alamat blok logis awal dan jumlah sektor yang unit logisnya harus menghasilkan nonce pengikatan.

Panjang buffer input

Panjang AACS_READ_BINDING_NONCE.

Buffer output

Buffer di Irp-AssociatedIrp.SystemBuffer> berisi nilai jenis AACS_BINDING_NONCE yang menentukan nonce pengikatan.

Panjang buffer output

Panjang AACS_BINDING_NONCE.

Blok status

Bidang Informasi diatur ke jumlah byte yang ditransfer. Bidang Status diatur ke STATUS_SUCCESS atau mungkin STATUS_INSUFFICIENT_RESOURCES.

Keterangan

Permintaan IOCTL_AACS_GENERATE_BINDING_NONCE sesuai dengan bagian protokol autentikasi AACS yang bertanggung jawab untuk menulis ke area data yang dilindungi. Untuk deskripsi lengkap protokol ini, lihat spesifikasi Sistem Konten Akses Tingkat Lanjut, Pengenalan, dan Elemen Kriptografi Umum yang diterbitkan oleh Administrator Lisensi Sistem Konten Akses Tingkat Lanjut (AACS LA).

Permintaan IOCTL_AACS_GENERATE_BINDING_NONCE memerlukan satu AGID yang tersedia selama pemrosesannya, dan AGID tidak secara otomatis dirilis setelah permintaan selesai. AGID tetap valid sampai secara eksplisit tidak valid atau sampai drive menghasilkan reset daya, reset keras, atau peristiwa ejeksi media. Namun, AGID tidak dapat digunakan kembali dengan permintaan lain.

Disarankan agar Anda menunggu penyelesaian semua permintaan lain yang menggunakan sesi aman dengan AGID sebelum membuat permintaan IOCTL_AACS_GENERATE_BINDING_NONCE.

Klien yang tidak menggunakan dukungan sistem file harus mengatur anggota HandleAACS_READ_BINDING_NONCE ke INVALID_HANDLE_VALUE dan menentukan nilai eksplisit untuk anggota StartLBA dan NumberOfSectors .

Persyaratan

Persyaratan Nilai
Header ntddcdvd.h (termasuk Ntddcdvd.h)