다음을 통해 공유


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

추가 정보

CDROM_READ_TOC_EX

CDROM_TOC_CD_TEXT_DATA

IOCTL_CDROM_READ_TOC_EX