IOCTL_CDROM_GET_LAST_SESSION IOCTL (ntddcdrm.h)
查詢裝置的第一個完整會話號碼、最後一個完整會話號碼,以及最後一個完整會話起始位址。 此要求與格式為 CDROM_READ_TOC_EX_FORMAT_SESSION的 IOCTL_CDROM_READ_TOC_EX 要求相同。 如需CDROM_READ_TOC_EX_FORMAT_SESSION格式的詳細資訊,請參閱 CDROM_READ_TOC_EX 結構的 Format 成員描述。
在輸出中,如果CDROM_TOC_SESSION_DATAFirstCompleteSession 成員中的值與 LastCompleteSession 成員中的值相同,則光碟不是多重。
主要程序代碼
輸入緩衝區
無。
輸入緩衝區長度
無。
輸出緩衝區
驅動程式會在 Irp-AssociatedIrp.SystemBuffer> 的CDROM_TOC_SESSION_DATA結構中傳回查詢數據。
輸出緩衝區長度
CDROM_TOC_SESSION_DATA 結構的長度。
狀態區塊
[ 資訊] 位元位會設定為傳回的位元組數目。 [ 狀態 ] 欄位會設定為 [STATUS_SUCCESS],或可能設定為 [STATUS_BUFFER_TOO_SMALL] 或 [STATUS_INSUFFICIENT_RESOURCES]。
規格需求
需求 | 值 |
---|---|
標頭 | ntddcdrm.h (包含 Ntddcdrm.h) |