次の方法で共有


SUB_Q_CHANNEL_DATA union (ntddcdrm.h)

コントロール コードが IOCTL_CDROM_READ_Q_CHANNEL のデバイス コントロール IRP は、この共用体内の出力データを返します。

構文

typedef union _SUB_Q_CHANNEL_DATA {
  SUB_Q_CURRENT_POSITION     CurrentPosition;
  SUB_Q_MEDIA_CATALOG_NUMBER MediaCatalog;
  SUB_Q_TRACK_ISRC           TrackIsrc;
} SUB_Q_CHANNEL_DATA, *PSUB_Q_CHANNEL_DATA;

メンバー

CurrentPosition

SUB_Q_CURRENT_POSITION構造体内の絶対アドレスや相対アドレスなどの位置情報を格納します。

MediaCatalog

SUB_Q_MEDIA_CATALOG_NUMBER構造のメディア カタログ番号を格納します。

TrackIsrc

SUB_Q_TRACK_ISRC構造体に TrackIsrc コードが含まれています。

注釈

IOCTL_CDROM_READ_Q_CHANNELを使用して入力として渡されるCDROM_SUB_Q_DATA_FORMAT構造体の Format メンバーの値によって、出力データを返すためにこの共用体のどのメンバーが使用されているかが決まります。 詳細な説明については 、「CDROM_SUB_Q_DATA_FORMAT 」を参照してください。

要件

要件
Header ntddcdrm.h (Ntddcdrm.h を含む)

こちらもご覧ください

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CURRENT_POSITION

SUB_Q_MEDIA_CATALOG_NUMBER

SUB_Q_TRACK_ISRC