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) |