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 | 각 트랙의 앨범 및 ISRC 코드의 UPC/EAN 코드입니다. |
CDROM_CD_TEXT_PACK_SIZE_INFO | 블록의 크기 정보입니다. |
TrackNumber
이 구성원의 허용되는 값에 대한 자세한 내용은 NCITS(국가 정보 기술 표준 위원회)의 사양 T10/1363-D를 참조하세요.
ExtensionFlag
0으로 설정해야 합니다.
SequenceNumber
이 구성원의 허용되는 값에 대한 자세한 내용은 NCITS(국가 정보 기술 표준 위원회)의 사양 T10/1363-D를 참조하세요.
CharacterPosition
이 구성원의 허용되는 값에 대한 자세한 내용은 NCITS(국가 정보 기술 표준 위원회)의 사양 T10/1363-D를 참조하세요.
BlockNumber
이 구성원의 허용되는 값에 대한 자세한 내용은 NCITS(국가 정보 기술 표준 위원회)의 사양 T10/1363-D를 참조하세요.
Unicode
1로 설정하면 텍스트가 유니코드 형식으로 저장됨을 나타냅니다.
Text[12]
8비트 ASCII 문자 형식의 텍스트 설명자 데이터를 포함합니다.
WText[6]
16비트(와이드) 문자 형식의 텍스트 설명자 데이터를 포함합니다.
CRC[2]
순환 중복 검사 포함합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddcdrm.h(Ntddcdrm.h 포함) |