共用方式為


CDROM_TOC_CD_TEXT_DATA_BLOCK結構 (ntddcdrm.h)

此結構包含CD文字描述元數據,與 CDROM_TOC_CD_TEXT_DATA 結構中的數據搭配使用。

語法

typedef struct _CDROM_TOC_CD_TEXT_DATA_BLOCK {
  UCHAR PackType;
  UCHAR TrackNumber : 7;
  UCHAR ExtensionFlag : 1;
  UCHAR SequenceNumber;
  UCHAR CharacterPosition : 4;
  UCHAR BlockNumber : 3;
  UCHAR Unicode : 1;
  union {
    UCHAR Text[12];
    WCHAR WText[6];
  };
  UCHAR CRC[2];
} CDROM_TOC_CD_TEXT_DATA_BLOCK, *PCDROM_TOC_CD_TEXT_DATA_BLOCK;

成員

PackType

指出套件數據類型,如下所示:

類型 描述
CDROM_CD_TEXT_PACK_ALBUM_NAME 專輯或曲目標題。
CDROM_CD_TEXT_PACK_PERFORMER 表演者的名稱(以 ASCII 為單位)。
CDROM_CD_TEXT_PACK_SONGWRITER 詞曲作者的名稱(在 ASCII 中)。
CDROM_CD_TEXT_PACK_COMPOSER 作曲家的名稱(在 ASCII 中)。
CDROM_CD_TEXT_PACK_ARRANGER 排列器的名稱(以 ASCII 為單位)。
CDROM_CD_TEXT_PACK_MESSAGES 來自內容提供者和/或藝術家的郵件(在 ASCII 中)。
CDROM_CD_TEXT_PACK_DISC_ID 光碟識別資訊。
CDROM_CD_TEXT_PACK_GENRE 內容類型識別和資訊。
CDROM_CD_TEXT_PACK_TOC_INFO 目錄資訊。
CDROM_CD_TEXT_PACK_TOC_INFO2 第二個目錄資訊。
CDROM_CD_TEXT_PACK_UPC_EAN 每張曲目之專輯的美聯/EAN 代碼和ISRC代碼。
CDROM_CD_TEXT_PACK_SIZE_INFO 區塊的大小資訊。

TrackNumber

如需此成員允許值的相關信息,請參閱規格 T10/1363-D

ExtensionFlag

必須設定為零。

SequenceNumber

如需此成員允許值的相關信息,請參閱規格 T10/1363-D

CharacterPosition

如需此成員允許值的相關信息,請參閱規格 T10/1363-D

BlockNumber

如需此成員允許值的相關信息,請參閱規格 T10/1363-D

Unicode

指出當設定為 1 時,文字會以 Unicode 格式儲存。

Text[12]

包含 8 位 ASCII 字元形式的文字描述元數據。

WText[6]

包含16位 (寬) 字元形式的文字描述元數據。

CRC[2]

包含迴圈備援檢查。

要求

要求 價值
標頭 ntddcdrm.h (包括 Ntddcdrm.h)

另請參閱

CDROM_READ_TOC_EX

CDROM_TOC_CD_TEXT_DATA

IOCTL_CDROM_READ_TOC_EX