Partilhar via


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 de 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 artista (em 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 do 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 do bloco.

TrackNumber

Consulte a especificação T10/1363-D, pelo 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

Consulte a especificação T10/1363-D, pelo Comitê Nacional de Padrões de Tecnologia da Informação (NCITS) para obter informações sobre os valores permitidos para esse membro.

CharacterPosition

Consulte a especificação T10/1363-D, pelo Comitê Nacional de Padrões de Tecnologia da Informação (NCITS) para obter informações sobre os valores permitidos para esse membro.

BlockNumber

Consulte a especificação T10/1363-D, pelo 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 a verificação de redundância cíclica.

Requisitos

Requisito Valor
cabeçalho ntddcdrm.h (inclua Ntddcdrm.h)

Consulte também

CDROM_READ_TOC_EX

CDROM_TOC_CD_TEXT_DATA

IOCTL_CDROM_READ_TOC_EX