Bagikan melalui


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

IRP_MJ_DEVICE_CONTROL

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)