IOCTL_AACS_READ_MEDIA_KEY_BLOCK_SIZE IOCTL (ntddcdvd.h)
Mengkueri unit logis untuk ukuran buffer yang diperlukan untuk menahan Advanced Access Control System (AACS) Media Key Block (MKB).
Kode utama
Buffer input
Buffer di Irp-AssociatedIrp.SystemBuffer> berisi jumlah AACS_LAYER_NUMBER lapisan. AACS_LAYER_NUMBER adalah nilai bilangan bulat panjang yang tidak ditandatangani dalam rentang 0 hingga 255 inklusif yang menentukan lapisan media tempat perintah diterapkan.
typedef ULONG AACS_LAYER_NUMBER, *PAACS_LAYER_NUMBER;
Panjang buffer input
Parameters.DeviceIoControl.InputBufferLength di lokasi tumpukan I/O menunjukkan ukuran, dalam byte, buffer, yang harus >= sizeof(AACS_LAYER_NUMBER).
Buffer output
Buffer di Irp-AssociatedIrp.SystemBuffer> berisi ULONG yang menyimpan ukuran dalam byte AACS MKB penuh untuk media ini.
Panjang buffer output
Gunakan nilai ini untuk menentukan ukuran buffer yang akan dialokasikan untuk IOCTL_AACS_READ_MEDIA_KEY_BLOCK. Ukurannya selalu kelipatan 32.768 (0x8000).
Blok status
Bidang Informasi diatur ke jumlah byte yang ditransfer. Bidang Status diatur ke STATUS_SUCCESS jika operasi berhasil. Kode kegagalan berikut umum dengan operasi ini:
STATUS_COPY_PROTECTION_FAILURE atau STG_E_STATUS_COPY_PROTECTION_FAILURE
Kegagalan salah satu mekanisme perlindungan salinan.
STATUS_CSS_AUTHENTICATION_FAILURE atau STG_E_CSS_AUTHENTICATION_FAILURE
Proses autentikasi gagal.
STATUS_CSS_KEY_NOT_ESTABLISHED atau STG_E_CSS_KEY_NOT_ESTABLISHED
AGID untuk AACS belum ditetapkan.
STATUS_CSS_KEY_NOT_PRESENT atau STG_E_CSS_KEY_NOT_PRESENT
Tidak ada perlindungan AACS untuk media ini.
Keterangan
Permintaan IOCTL_AACS_READ_MEDIA_KEY_BLOCK_SIZE tidak akan berfungsi jika media di unit logis tidak dilindungi AACS.
Permintaan IOCTL_AACS_READ_MEDIA_KEY_BLOCK_SIZE sesuai dengan salah satu langkah algoritma autentikasi Advanced Access Content System (AACS) (AACS-Auth). Untuk deskripsi lengkap AACS-Auth, lihat spesifikasi Sistem Konten Akses Tingkat Lanjut, Pengenalan, dan Elemen Kriptografi Umum yang diterbitkan oleh Administrator Lisensi Sistem Konten Akses Tingkat Lanjut (AACS LA).
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddcdvd.h (termasuk Ntddcdvd.h) |