CDROM_TOC_CD_TEXT_DATA_BLOCK 結構 (ntddcdrm.h)
此結構包含與 CDROM_TOC_CD_TEXT_DATA 結構中的數據搭配使用的CD文字描述元數據。
語法
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
指出套件數據類型,如下所示:
類型 | Description |
---|---|
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,由資訊技術標準委員會 (NCITS) 如需此成員允許值的相關信息。
ExtensionFlag
必須設定為零。
SequenceNumber
請參閱規格 T10/1363-D,由資訊技術標準委員會 (NCITS) 如需此成員允許值的相關信息。
CharacterPosition
請參閱規格 T10/1363-D,由資訊技術標準委員會 (NCITS) 如需此成員允許值的相關信息。
BlockNumber
請參閱規格 T10/1363-D,由資訊技術標準委員會 (NCITS) 如需此成員允許值的相關信息。
Unicode
表示當設定為 1 時,文字會以 Unicode 格式儲存。
Text[12]
包含 8 位 ASCII 字元形式的文字描述元數據。
WText[6]
包含16位 (寬) 字元形式的文字描述元數據。
CRC[2]
包含迴圈備援檢查。
規格需求
需求 | 值 |
---|---|
標頭 | ntddcdrm.h (包含 Ntddcdrm.h) |