共用方式為


TRACK_INFORMATION2結構 (storport.h)

TRACK_INFORMATION2 結構可用來報告追蹤資訊。

語法

typedef struct _TRACK_INFORMATION2 {
  UCHAR Length[2];
  UCHAR TrackNumberLsb;
  UCHAR SessionNumberLsb;
  UCHAR Reserved4;
  UCHAR TrackMode : 4;
  UCHAR Copy : 1;
  UCHAR Damage : 1;
  UCHAR Reserved5 : 2;
  UCHAR DataMode : 4;
  UCHAR FixedPacket : 1;
  UCHAR Packet : 1;
  UCHAR Blank : 1;
  UCHAR ReservedTrack : 1;
  UCHAR NWA_V : 1;
  UCHAR LRA_V : 1;
  UCHAR Reserved6 : 6;
  UCHAR TrackStartAddress[4];
  UCHAR NextWritableAddress[4];
  UCHAR FreeBlocks[4];
  UCHAR FixedPacketSize[4];
  UCHAR TrackSize[4];
  UCHAR LastRecordedAddress[4];
  UCHAR TrackNumberMsb;
  UCHAR SessionNumberMsb;
  UCHAR Reserved7[2];
} TRACK_INFORMATION2, *PTRACK_INFORMATION2;

成員

Length[2]

這個 結構的長度,以位元組為單位。

TrackNumberLsb

追蹤編號中最小有效位元組。

SessionNumberLsb

會話編號中最小有效位元組。

Reserved4

保留。

TrackMode

追蹤模式。 如需此成員的意義說明,請參閱 SCSI-3 多媒體 規格。

Copy

複製位會指出追蹤是否為複本。 如果此位為 1,則曲目是複本。 如果為 0,則曲目不是複本。

Damage

損毀位會與NWA_V位一起指出寫入媒體是否完成,以及 CD-ROM 類別驅動程式可用來完成寫入的方法。 如需如何解譯 損毀NWA_V 成員中值的說明,請參閱 SCSI-3 多媒體 規格。

Reserved5

保留。

DataMode

數據模式。 此成員可以具有下列任何值:

意義
0x1 軌道使用資料模式 1 (ISO/IEC 10149)
0x2 軌道使用資料模式 2 (ISO/IEC 10149 或 CD-ROM XA)
0xf 沒有追蹤描述元區塊,因此追蹤的數據區塊類型未知。

FixedPacket

固定封包位表示,在某些情況下,設定為 1 時,該寫入作業至追蹤必須使用固定封包。 如需此位意義的完整說明,請參閱 SCSI 多媒體命令 - 3 (MMC-3) 規格。

Packet

固定封包位表示,在某些情況下,設定為 1 時,該寫入作業至追蹤必須使用固定封包。 如需此位意義的完整說明,請參閱 SCSI 多媒體命令 - 3 (MMC-3) 規格。

Blank

當設定為 1 時,空白位表示追蹤不包含任何寫入的數據,而最後記錄的位址欄位無效。 如需此位意義的完整說明,請參閱 SCSI 多媒體命令 - 3 (MMC-3) 規格。

ReservedTrack

當 1 時,保留的追蹤位表示已保留曲目。

NWA_V

布爾值,指出當 1 時,NextWritableAddress 中的值 有效。 如果為 0,NextWritableAddress 中的值無效。

LRA_V

布爾值,指出 LastRecordedAddress 成員是否有效。 如果 LRA_V 為 1,LastRecordedAddress 成員有效。 如果為 0,LastRecordedAddress 成員無效。

Reserved6

保留。

TrackStartAddress[4]

指定追蹤的起始位址。

NextWritableAddress[4]

追蹤編號所指定之追蹤中下一個可寫入用戶區塊的邏輯區塊位址(TrackNumberLsbTrackNumberMsb)。

FreeBlocks[4]

可供在曲目中錄製的用戶數據區塊數目上限。

FixedPacketSize[4]

封鎖因數。 這個值 固定封包大小只有在Packet和 FP 位都設定為一個時才有效。

TrackSize[4]

追蹤大小是追蹤中用戶數據區塊的數目。

LastRecordedAddress[4]

TrackNumberMsb

追蹤編號中最重要的位元組。

SessionNumberMsb

會話編號中最重要的位元組。

Reserved7[2]

Reserved7

要求

要求 價值
標頭 storport.h (包括 Scsi.h、Minitape.h、Storport.h)