共用方式為


FEATURE_DATA_CD_TRACK_AT_ONCE 結構 (ntddmmc.h)

FEATURE_DATA_CD_TRACK_AT_ONCE 結構會保存CD Track at 一次功能的相關信息。

語法

typedef struct _FEATURE_DATA_CD_TRACK_AT_ONCE {
  FEATURE_HEADER Header;
  UCHAR          RWSubchannelsRecordable : 1;
  UCHAR          CdRewritable : 1;
  UCHAR          TestWriteOk : 1;
  UCHAR          RWSubchannelPackedOk : 1;
  UCHAR          RWSubchannelRawOk : 1;
  UCHAR          Reserved1 : 1;
  UCHAR          BufferUnderrunFree : 1;
  UCHAR          Reserved3 : 1;
  UCHAR          Reserved2;
  UCHAR          DataTypeSupported[2];
} FEATURE_DATA_CD_TRACK_AT_ONCE, *PFEATURE_DATA_CD_TRACK_AT_ONCE;

成員

Header

包含具有此功能描述項標頭資訊的 FEATURE_HEADER 結構。

RWSubchannelsRecordable

表示當設定為 1 時,裝置可以使用使用者提供的數據來記錄讀取/寫入子通道。

CdRewritable

表示當設定為 1 時,裝置支援以另一個曲目的資訊覆寫追蹤一次追蹤。

TestWriteOk

表示當設定為 1 時,裝置可以執行測試寫入。

RWSubchannelPackedOk

表示當設定為 1 時,裝置支援在封裝模式中撰寫 R-W 子程式代碼。

RWSubchannelRawOk

表示當設定為 1 時,裝置支援以原始模式撰寫 R-W 子程式代碼。

Reserved1

保留的。

BufferUnderrunFree

表示當設定為 1 時,裝置能夠進行零遺失連結。

Reserved3

保留的。

Reserved2

保留的。

DataTypeSupported[2]

指出裝置支持的數據類型。 如需此成員可接受的值描述,請參閱 SCSI 多媒體 3 (MMC-3) 規格。 DataTypeSupported[0] 保留指出數據類型的最重要位元元組值。 DataTypeSupported[1] 保留該值的最小有效位元組。

備註

此結構會保留 MMC-3 規格所命名為「CD 追蹤一次」功能的數據。 支援此功能的裝置可以將數據寫入CD追蹤。

規格需求

需求
標頭 ntddmmc.h (包含 Ntddcdrm.h)

另請參閱

FEATURE_HEADER

FEATURE_NUMBER