IOCTL_DVD_READ_STRUCTURE IOCTL (ntddc)
傳回 DVD 磁碟的相關信息,例如圖層描述項、著作權資訊或製造商特定資訊。
主要程序代碼
輸入緩衝區
Irp-AssociatedIrp.SystemBuffer> 上的緩衝區包含DVD_READ_STRUCTURE結構,指出要傳回的會話標識碼和信息類型。
輸入緩衝區長度
輸出緩衝區
驅動程式會在 Irp-AssociatedIrp.SystemBuffer> 的緩衝區中傳回磁碟資訊。
輸出緩衝區長度
I/O 堆棧位置中的 Parameters.DeviceIoControl.OutputBufferLength 表示緩衝區的大小,其必須是 >= sizeof (描述元) ,其中描述元是DVD_LAYER_DESCRIPTOR、DVD_COPYRIGHT_DESCRIPTOR、DVD_DISK_KEY_DESCRIPTOR、DVD_BCA_DESCRIPTOR或DVD_MANUFACTURER_DESCRIPTOR。
狀態區塊
[資訊] 欄位元位會設定為傳輸的位元元組數目。 [ 狀態 ] 字段會設定為 [STATUS_SUCCESS],或可能設定為 [STATUS_INSUFFICIENT_RESOURCES]。
規格需求
需求 | 值 |
---|---|
標頭 | ntddc (包含 Ntddc) |