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_DATA の FirstCompleteSession メンバーの値が LastCompleteSession メンバーの値と同じ場合、ディスクはマルチセーションではありません。
メジャー コード
[入力バッファー]
[なし] :
入力バッファーの長さ
[なし] :
出力バッファー
ドライバーは、Irp-AssociatedIrp.SystemBuffer> でCDROM_TOC_SESSION_DATA構造体のクエリ データを返します。
出力バッファーの長さ
CDROM_TOC_SESSION_DATA構造体の長さ。
ステータス ブロック
[情報] フィールドは、返されるバイト数に設定されます。 [状態] フィールドはSTATUS_SUCCESSに設定され、場合によってはSTATUS_BUFFER_TOO_SMALLまたはSTATUS_INSUFFICIENT_RESOURCESに設定されます。
要件
要件 | 値 |
---|---|
Header | ntddcdrm.h (Ntddcdrm.h を含む) |