CDROM_SUB_Q_DATA_FORMAT構造体 (ntddcdrm.h)
CDROM_SUB_Q_DATA_FORMAT構造は、IOCTL_CDROM_READ_Q_CHANNEL型のデバイス制御 IRP と共に使用されます。
構文
typedef struct _CDROM_SUB_Q_DATA_FORMAT {
UCHAR Format;
UCHAR Track;
} CDROM_SUB_Q_DATA_FORMAT, *PCDROM_SUB_Q_DATA_FORMAT;
メンバーズ
Format
次のように、読み取り操作で返される Q データのサブセットを指定します。
IOCTL_CDROM_CURRENT_POSITION
読み取り操作で、トラック番号、インデックス番号、絶対アドレス、トラックの相対アドレスなどの位置情報を返す必要があることを示します。 IOCTL_CDROM_Q_CHANNEL デバイス コントロール IRP がこの形式を指定した場合、情報は SUB_Q_CHANNEL_DATA 構造体の SUB_Q_CURRENT_POSITION メンバーで返されます。
IOCTL_CDROM_MEDIA_CATALOG
読み取り操作でメディア カタログ番号を返す必要があることを示します。 IOCTL_CDROM_Q_CHANNEL デバイス コントロール IRP がこの形式を指定した場合、情報は SUB_Q_CHANNEL_DATA 構造体の SUB_Q_MEDIA_CATALOG_NUMBER メンバーで返されます。
IOCTL_CDROM_TRACK_ISRC
読み取り操作が ISO/IEC 3901 Track International Standard Recording Code (ISRC) を返す必要があることを示します。 このコードは、オーディオ トラックに一意の番号を与えます。IOCTL_CDROM_Q_CHANNEL デバイス コントロール IRP がこの形式を指定した場合、情報は SUB_Q_CHANNEL_DATA 構造体の SUB_Q_TRACK_ISRC メンバーで返されます。
Track
CD-ROM ドライバーが Q サブチャネル データを読み取る必要があるトラック番号を示します。 書式 がIOCTL_CDROM_MEDIA_CATALOGに設定されている場合は、トラック メンバーを 0 に設定する必要があります。
備考
CDROM_SUB_Q_DATA_FORMAT構造体は、サブチャネル・データの Q 部分の読み取り元のトラックと、読み取りのフォーマットを示します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddcdrm.h (Ntddcdrm.h を含む) |