次の方法で共有


CDROM_TOC_FULL_TOC_DATA_BLOCK 構造体 (ntddcdrm.h)

CDROM_TOC_FULL_TOC_DATA_BLOCK構造体には、 CDROM_TOC_FULL_TOC_DATA 構造体のデータと組み合わせて使用される追跡記述子データが含まれています。

構文

typedef struct _CDROM_TOC_FULL_TOC_DATA_BLOCK {
  UCHAR SessionNumber;
  UCHAR Control : 4;
  UCHAR Adr : 4;
  UCHAR Reserved1;
  UCHAR Point;
  UCHAR MsfExtra[3];
  UCHAR Zero;
  UCHAR Msf[3];
} CDROM_TOC_FULL_TOC_DATA_BLOCK, *PCDROM_TOC_FULL_TOC_DATA_BLOCK;

メンバー

SessionNumber

トラックが属しているセッションの番号を格納します。

Control

トラックの属性を示します。次の値の組み合わせを指定できます。

属性 説明
AUDIO_WITH_PREEMPHASIS プリエンファシスが 50/15 マイクロ秒の 2 つのオーディオ チャネルが追加されました。
DIGITAL_COPY_PERMITTED デジタルコピーが可能です。
AUDIO_DATA_TRACK トラックには、非オーディオ データが含まれています。
TWO_FOUR_CHANNEL_AUDIO トラックには、オーディオ データの 4 つのチャネルが含まれています。

Adr

この目次項目が見つかったブロックの Q サブチャネルでエンコードされた情報のタイプを示します。 次のいずれかの値を指定できます。

説明
ADR_NO_MODE_INFORMATION Q サブチャネル・モード情報が指定されていません。
ADR_ENCODES_CURRENT_POSITION Q サブチャネルは、現在位置データをエンコードします。
ADR_ENCODES_MEDIA_CATALOG Q サブチャネルは、メディア カタログ番号をエンコードします。
ADR_ENCODES_ISRC Q サブチャネルは ISRC をエンコードします。

Reserved1

予約済み。

Point

目次リードイン領域内のさまざまな種類の情報を定義します。 このメンバーの許容値の詳細については、情報技術標準委員会 (NCITS) による T10/1363-D の仕様を参照してください。

MsfExtra[3]

このメンバーの許容値の詳細については、 T10/1363-D の仕様を参照してください。

Zero

0 ビットの値を格納します。

Msf[3]

分、秒、フレームを格納します。 Msf[0] には minutes フィールドが含まれています。 Msf[1] には seconds フィールドが含まれており、Msf[2] には frames フィールドが含まれています。 MSF は、論理ブロックのアドレス指定に似た形式です。

要件

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

こちらもご覧ください

CDROM_READ_TOC_EX

CDROM_TOC_FULL_TOC_DATA

IOCTL_CDROM_READ_TOC_EX