次の方法で共有


CDROM_TOC_SESSION_DATA構造体 (ntddcdrm.h)

IOCTL_CDROM_READ_TOC_EX の制御コードとCDROM_READ_TOC_EX_FORMAT_SESSION形式のデバイス コントロール IRP は、その出力データをこの構造体に続けて一連の TRACK_DATA 構造体で返します。

構文

typedef struct _CDROM_TOC_SESSION_DATA {
  UCHAR      Length[2];
  UCHAR      FirstCompleteSession;
  UCHAR      LastCompleteSession;
  TRACK_DATA TrackData[1];
} CDROM_TOC_SESSION_DATA, *PCDROM_TOC_SESSION_DATA;

メンバーズ

Length[2]

目次データの長さをバイト単位で示します。 この長さの値には、メンバー自体の 長さは含まれません。

FirstCompleteSession

最初に完了したセッションの数を格納します。

LastCompleteSession

最後に完了したセッションの数を格納します。

TrackData[1]

最後に終了したセッションの最初のトラックのデータが含まれます。 このデータには、トラックの開始アドレスと番号が含まれます。

必要条件

要件 価値
ヘッダー ntddcdrm.h (Ntddcdrm.h を含む)

関連項目

CDROM_READ_TOC_EX

IOCTL_CDROM_READ_TOC_EX

TRACK_DATA