CDROM_TOC_FULL_TOC_DATA 结构 (ntddcdrm.h)

控制代码为 IOCTL_CDROM_READ_TOC_EX 且格式为 CDROM_READ_TOC_EX_FORMAT_FULL_TOC的设备控制 IRP 在此结构中返回其输出数据(可选)后跟一系列 CDROM_TOC_FULL_TOC_DATA_BLOCK类型的描述符。

语法

typedef struct _CDROM_TOC_FULL_TOC_DATA {
  UCHAR                         Length[2];
  UCHAR                         FirstCompleteSession;
  UCHAR                         LastCompleteSession;
  CDROM_TOC_FULL_TOC_DATA_BLOCK Descriptors[0];
} CDROM_TOC_FULL_TOC_DATA, *PCDROM_TOC_FULL_TOC_DATA;

成员

Length[2]

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

FirstCompleteSession

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

LastCompleteSession

包含最后一个完整会话的数目。

Descriptors[0]

包含零个或多个曲目描述符。 有关轨道描述符的说明,请参阅 CDROM_TOC_FULL_TOC_DATA_BLOCK

要求

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

另请参阅

CDROM_READ_TOC_EX

CDROM_TOC_FULL_TOC_DATA_BLOCK

IOCTL_CDROM_READ_TOC_EX