共用方式為


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_MJ_DEVICE_CONTROL

輸入緩衝區

無。

輸入緩衝區長度

無。

輸出緩衝區

驅動程式會在 Irp-AssociatedIrp.SystemBuffer>CDROM_TOC_SESSION_DATA結構中傳回查詢數據。

輸出緩衝區長度

CDROM_TOC_SESSION_DATA 結構的長度。

狀態區塊

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

規格需求

需求
標頭 ntddcdrm.h (包含 Ntddcdrm.h)