IOCTL_DVD_READ_STRUCTURE IOCTL (ntddc)

傳回 DVD 磁碟的相關信息,例如圖層描述項、著作權資訊或製造商特定資訊。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

Irp-AssociatedIrp.SystemBuffer> 上的緩衝區包含DVD_READ_STRUCTURE結構,指出要傳回的會話標識碼和信息類型。

輸入緩衝區長度

DVD_READ_STRUCTURE的長度。

輸出緩衝區

驅動程式會在 Irp-AssociatedIrp.SystemBuffer> 的緩衝區中傳回磁碟資訊。

輸出緩衝區長度

I/O 堆棧位置中的 Parameters.DeviceIoControl.OutputBufferLength 表示緩衝區的大小,其必須是 >= sizeof (描述) ,其中描述元DVD_LAYER_DESCRIPTOR、DVD_COPYRIGHT_DESCRIPTORDVD_DISK_KEY_DESCRIPTORDVD_BCA_DESCRIPTORDVD_MANUFACTURER_DESCRIPTOR

狀態區塊

[資訊] 欄位元位會設定為傳輸的位元元組數目。 [ 狀態 ] 字段會設定為 [STATUS_SUCCESS],或可能設定為 [STATUS_INSUFFICIENT_RESOURCES]。

規格需求

需求
標頭 ntddc (包含 Ntddc)

另請參閱

DVD_BCA_DESCRIPTOR

DVD_COPYRIGHT_DESCRIPTOR

DVD_DISK_KEY_DESCRIPTOR

DVD_LAYER_DESCRIPTOR

DVD_MANUFACTURER_DESCRIPTOR

DVD_READ_STRUCTURE