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