estrutura CDROM_SUB_Q_DATA_FORMAT (ntddcdrm.h)
A estrutura CDROM_SUB_Q_DATA_FORMAT é usada com IRPs de controle de dispositivo do tipo IOCTL_CDROM_READ_Q_CHANNEL.
Sintaxe
typedef struct _CDROM_SUB_Q_DATA_FORMAT {
UCHAR Format;
UCHAR Track;
} CDROM_SUB_Q_DATA_FORMAT, *PCDROM_SUB_Q_DATA_FORMAT;
Membros
Format
Especifica qual subconjunto dos dados Q a operação de leitura deve retornar, da seguinte maneira:
IOCTL_CDROM_CURRENT_POSITION
Indica que a operação de leitura deve retornar informações de posição, como o número da faixa, o número do índice, o endereço absoluto e o endereço relativo da faixa. Se o IRP de controle de dispositivo IOCTL_CDROM_Q_CHANNEL especificar esse formato, as informações serão retornadas no membro SUB_Q_CURRENT_POSITION da estrutura SUB_Q_CHANNEL_DATA .
IOCTL_CDROM_MEDIA_CATALOG
Indica que a operação de leitura deve retornar o número do catálogo de mídia. Se o IRP de controle de dispositivo IOCTL_CDROM_Q_CHANNEL especificar esse formato, as informações serão retornadas no membro SUB_Q_MEDIA_CATALOG_NUMBER da estrutura SUB_Q_CHANNEL_DATA .
IOCTL_CDROM_TRACK_ISRC
Indica que a operação de leitura deve retornar o ISRC (Código de Gravação Padrão Internacional) ISO/IEC 3901. Esse código fornece um número exclusivo para uma faixa de áudio. Se o IRP de controle de dispositivo IOCTL_CDROM_Q_CHANNEL especificar esse formato, as informações serão retornadas no membro SUB_Q_TRACK_ISRC da estrutura SUB_Q_CHANNEL_DATA .
Track
Indica o número da faixa em que o driver CD-ROM deve ler os dados de subcanal Q. Se Format estiver definido como IOCTL_CDROM_MEDIA_CATALOG, o membro Track deverá ser definido como zero.
Comentários
A estrutura CDROM_SUB_Q_DATA_FORMAT indica a faixa da qual ler a parte Q dos dados de subcanal e o formato da leitura.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddcdrm.h (inclua Ntddcdrm.h) |