estrutura CDROM_TOC_CD_TEXT_DATA_BLOCK (ntddcdrm.h)
Essa estrutura contém dados do descritor de texto cd usados em conjunto com os dados na estrutura CDROM_TOC_CD_TEXT_DATA .
Sintaxe
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;
Membros
PackType
Indica o tipo de dados do pacote, da seguinte maneira:
Tipo | Descrição |
---|---|
CDROM_CD_TEXT_PACK_ALBUM_NAME | Título do álbum ou faixa. |
CDROM_CD_TEXT_PACK_PERFORMER | Nomes dos artistas (em ASCII). |
CDROM_CD_TEXT_PACK_SONGWRITER | Nomes dos compositores (em ASCII). |
CDROM_CD_TEXT_PACK_COMPOSER | Nomes dos compositores (em ASCII). |
CDROM_CD_TEXT_PACK_ARRANGER | Nomes dos organizadores (em ASCII). |
CDROM_CD_TEXT_PACK_MESSAGES | Mensagens do provedor de conteúdo e/ou do artista (no ASCII). |
CDROM_CD_TEXT_PACK_DISC_ID | Informações de identificação de disco. |
CDROM_CD_TEXT_PACK_GENRE | Identificação e informações de gênero. |
CDROM_CD_TEXT_PACK_TOC_INFO | Informações sobre o sumário. |
CDROM_CD_TEXT_PACK_TOC_INFO2 | Segunda tabela de informações de conteúdo. |
CDROM_CD_TEXT_PACK_UPC_EAN | Código UPC/EAN do álbum e código ISRC de cada faixa. |
CDROM_CD_TEXT_PACK_SIZE_INFO | Informações de tamanho para o bloco. |
TrackNumber
Confira a especificação T10/1363-D, do Comitê Nacional de Padrões de Tecnologia da Informação (NCITS) Para obter informações sobre os valores permitidos para esse membro.
ExtensionFlag
Deve ser definido como zero.
SequenceNumber
Confira a especificação T10/1363-D, do Comitê Nacional de Padrões de Tecnologia da Informação (NCITS) Para obter informações sobre os valores permitidos para esse membro.
CharacterPosition
Confira a especificação T10/1363-D, do Comitê Nacional de Padrões de Tecnologia da Informação (NCITS) Para obter informações sobre os valores permitidos para esse membro.
BlockNumber
Confira a especificação T10/1363-D, do Comitê Nacional de Padrões de Tecnologia da Informação (NCITS) Para obter informações sobre os valores permitidos para esse membro.
Unicode
Indica, quando definido como 1, que o texto é armazenado no formato Unicode.
Text[12]
Contém dados do descritor de texto na forma de caracteres ASCII de 8 bits.
WText[6]
Contém dados do descritor de texto na forma de caracteres de 16 bits (largos).
CRC[2]
Contém o marcar de redundância cíclica.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddcdrm.h (inclua Ntddcdrm.h) |