CDROM_TOC_SESSION_DATA 结构 (ntddcdrm.h)

控制代码为 IOCTL_CDROM_READ_TOC_EX 的设备控制 IRP 和格式CDROM_READ_TOC_EX_FORMAT_SESSION在此结构中返回其输出数据,后跟一系列 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]

指示目录数据的长度(以字节为单位)。 此长度值不包括 Length 成员本身的长度。

FirstCompleteSession

包含第一个完整会话的编号。

LastCompleteSession

包含最后一个完整会话的编号。

TrackData[1]

包含最后一个完成会话的第一个轨迹的数据。 此数据包括轨道的起始地址和编号。

要求

要求
Header ntddcdrm.h (包括 Ntddcdrm.h)

另请参阅

CDROM_READ_TOC_EX

IOCTL_CDROM_READ_TOC_EX

TRACK_DATA