CDROM_SUB_Q_DATA_FORMAT-Struktur (ntddcdrm.h)
Die CDROM_SUB_Q_DATA_FORMAT-Struktur wird mit Gerätesteuerungs-IRPs vom Typ IOCTL_CDROM_READ_Q_CHANNEL verwendet.
Syntax
typedef struct _CDROM_SUB_Q_DATA_FORMAT {
UCHAR Format;
UCHAR Track;
} CDROM_SUB_Q_DATA_FORMAT, *PCDROM_SUB_Q_DATA_FORMAT;
Member
Format
Gibt wie folgt an, welche Teilmenge der Q-Daten vom Lesevorgang zurückgegeben werden soll:
IOCTL_CDROM_CURRENT_POSITION
Gibt an, dass der Lesevorgang Positionsinformationen wie die Spurnummer, die Indexnummer, die absolute Adresse und die relative Trackadresse zurückgeben soll. Wenn das IOCTL_CDROM_Q_CHANNEL Gerätesteuerelement-IRP dieses Format angibt, werden die Informationen im SUB_Q_CURRENT_POSITION-Element der SUB_Q_CHANNEL_DATA-Struktur zurückgegeben.
IOCTL_CDROM_MEDIA_CATALOG
Gibt an, dass der Lesevorgang die Medienkatalognummer zurückgeben soll. Wenn das IOCTL_CDROM_Q_CHANNEL Gerätesteuerelement-IRP dieses Format angibt, werden die Informationen im SUB_Q_MEDIA_CATALOG_NUMBER Member der SUB_Q_CHANNEL_DATA-Struktur zurückgegeben.
IOCTL_CDROM_TRACK_ISRC
Gibt an, dass der Lesevorgang den ISO/IEC 3901 Track International Standard Recording Code (ISRC) zurückgeben soll. Dieser Code gibt einer Audiospur eine eindeutige Nummer. Wenn das IOCTL_CDROM_Q_CHANNEL Gerätesteuerelement-IRP dieses Format angibt, werden die Informationen im SUB_Q_TRACK_ISRC Member der SUB_Q_CHANNEL_DATA-Struktur zurückgegeben.
Track
Gibt die Titelnummer an, an der der CD-ROM-Treiber die Q-Subchanneldaten lesen muss. Wenn Format auf IOCTL_CDROM_MEDIA_CATALOG festgelegt ist, muss das Track-Element auf 0 (null) festgelegt werden.
Hinweise
Die CDROM_SUB_Q_DATA_FORMAT-Struktur gibt die Spur an, aus der der Q-Teil der Subchanneldaten gelesen werden soll, und das Format des Lesevorgangs.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddcdrm.h (einschließen von Ntddcdrm.h) |