struttura CDROM_SUB_Q_DATA_FORMAT (ntddcdrm.h)
La struttura CDROM_SUB_Q_DATA_FORMAT viene usata con i runtime di integrazione del controllo del dispositivo di tipo IOCTL_CDROM_READ_Q_CHANNEL.
Sintassi
typedef struct _CDROM_SUB_Q_DATA_FORMAT {
UCHAR Format;
UCHAR Track;
} CDROM_SUB_Q_DATA_FORMAT, *PCDROM_SUB_Q_DATA_FORMAT;
Membri
Format
Specifica quale subset dei dati Q deve restituire l'operazione di lettura, come indicato di seguito:
IOCTL_CDROM_CURRENT_POSITION
Indica che l'operazione di lettura deve restituire informazioni sulla posizione, ad esempio il numero di traccia, il numero di indice, l'indirizzo assoluto e l'indirizzo relativo della traccia. Se il IOCTL_CDROM_Q_CHANNEL controllo dispositivo IRP specifica questo formato, le informazioni vengono restituite nel membro SUB_Q_CURRENT_POSITION della struttura SUB_Q_CHANNEL_DATA.
IOCTL_CDROM_MEDIA_CATALOG
Indica che l'operazione di lettura deve restituire il numero di catalogo multimediale. Se il IOCTL_CDROM_Q_CHANNEL controllo dispositivo IRP specifica questo formato, le informazioni vengono restituite nel membro SUB_Q_MEDIA_CATALOG_NUMBER della struttura SUB_Q_CHANNEL_DATA.
IOCTL_CDROM_TRACK_ISRC
Indica che l'operazione di lettura deve restituire il codice ISO/IEC 3901 Track International Standard Recording Code (ISRC). Questo codice fornisce un numero univoco a una traccia audio. Se il IOCTL_CDROM_Q_CHANNEL dispositivo IRP specifica questo formato, le informazioni vengono restituite nel membro SUB_Q_TRACK_ISRC della struttura SUB_Q_CHANNEL_DATA.
Track
Indica il numero di traccia in cui il driver CD-ROM deve leggere i dati del canale secondario Q. Se Format è impostato su IOCTL_CDROM_MEDIA_CATALOG, il membro Track deve essere impostato su zero.
Osservazioni
La struttura CDROM_SUB_Q_DATA_FORMAT indica la traccia da cui leggere la parte Q dei dati del canale secondario e il formato della lettura.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddcdrm.h (include Ntddcdrm.h) |