Freigeben über


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_CHANNELverwendet.

Syntax

typedef struct _CDROM_SUB_Q_DATA_FORMAT {
  UCHAR Format;
  UCHAR Track;
} CDROM_SUB_Q_DATA_FORMAT, *PCDROM_SUB_Q_DATA_FORMAT;

Angehörige

Format

Gibt an, welche Teilmenge der Q-Daten, die der Lesevorgang zurückgeben soll, wie folgt:

IOCTL_CDROM_CURRENT_POSITION

Gibt an, dass der Lesevorgang Positionsinformationen wie die Titelnummer, die Indexnummer, die absolute Adresse und die relative Adresse des Titels zurückgeben soll. Wenn das IOCTL_CDROM_Q_CHANNEL Gerätesteuerungs-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ätesteuerungs-IRP dieses Format angibt, werden die Informationen im SUB_Q_MEDIA_CATALOG_NUMBER Element 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 zu. Wenn das IOCTL_CDROM_Q_CHANNEL Gerätesteuerungs-IRP dieses Format angibt, werden die Informationen im SUB_Q_TRACK_ISRC Element der SUB_Q_CHANNEL_DATA-Struktur zurückgegeben.

Track

Gibt die Spurnummer an, an der der CD-ROM Treiber die Q-Subchanneldaten lesen muss. Wenn Format- auf IOCTL_CDROM_MEDIA_CATALOG festgelegt ist, muss das Element "Nachverfolgen" auf Null festgelegt sein.

Bemerkungen

Die CDROM_SUB_Q_DATA_FORMAT Struktur gibt den Titel an, aus dem der Q-Teil der Subchanneldaten und das Format des Lesevorgangs gelesen werden soll.

Anforderungen

Anforderung Wert
Header- ntddcdrm.h (enthalten Ntddcdrm.h)

Siehe auch

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA

SUB_Q_CURRENT_POSITION

SUB_Q_MEDIA_CATALOG_NUMBER

SUB_Q_TRACK_ISRC