次の方法で共有


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の仕様 (NCITS) を参照してください。

Zero

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

Msf[3]

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

必要条件

要件 価値
ヘッダー ntddcdrm.h (Ntddcdrm.h を含む)

関連項目

CDROM_READ_TOC_EX

CDROM_TOC_FULL_TOC_DATA

IOCTL_CDROM_READ_TOC_EX