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)

Confira também

CDROM_READ_TOC_EX

CDROM_TOC_CD_TEXT_DATA

IOCTL_CDROM_READ_TOC_EX