CDROM_TOC 结构 (ntddcdrm.h)

控制代码为 IOCTL_CDROM_READ_TOC_EX 且格式为 CDROM_READ_TOC_EX_FORMAT_TOC 的设备控制 IRP 在此结构中返回其输出数据,后跟一系列 TRACK_DATA 结构。

语法

typedef struct _CDROM_TOC {
  UCHAR      Length[2];
  UCHAR      FirstTrack;
  UCHAR      LastTrack;
  TRACK_DATA TrackData[MAXIMUM_NUMBER_TRACKS];
} CDROM_TOC, *PCDROM_TOC;

成员

Length[2]

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

FirstTrack

指示第一个完整会话的目录的第一个跟踪编号。

LastTrack

指示最后一个完整会话的目录的最后跟踪编号。

TrackData[MAXIMUM_NUMBER_TRACKS]

TRACK_DATA类型的结构的数组,其中包含光盘上所有会话的目录信息。

注解

输出数据包含一个或多个指定会话的目录信息。

要求

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

另请参阅

CDROM_READ_TOC_EX

IOCTL_CDROM_READ_TOC_EX

TRACK_DATA