FEATURE_DATA_CD_MASTERING 結構 (ntddmmc.h)
FEATURE_DATA_CD_MASTERING結構會保存CD主控功能的資訊。
語法
typedef struct _FEATURE_DATA_CD_MASTERING {
FEATURE_HEADER Header;
UCHAR RWSubchannelsRecordable : 1;
UCHAR CdRewritable : 1;
UCHAR TestWriteOk : 1;
UCHAR RawRecordingOk : 1;
UCHAR RawMultiSessionOk : 1;
UCHAR SessionAtOnceOk : 1;
UCHAR BufferUnderrunFree : 1;
UCHAR Reserved1 : 1;
UCHAR MaximumCueSheetLength[3];
} FEATURE_DATA_CD_MASTERING, *PFEATURE_DATA_CD_MASTERING;
成員
Header
包含具有此功能描述項之標頭資訊的 FEATURE_HEADER 結構。
RWSubchannelsRecordable
表示當設定為 1 時,裝置可以使用使用者提供的資訊來記錄 R-W 子通道。
CdRewritable
表示當設定為 1 時,裝置可以在可重寫的媒體上執行主控和要求錄製。
TestWriteOk
表示當設定為 1 時,裝置可以執行測試寫入。
RawRecordingOk
表示當設定為 1 時,裝置可以使用原始寫入類型來記錄。
RawMultiSessionOk
表示當設定為 1 時,裝置可以在原始模式中記錄多任務作。
SessionAtOnceOk
表示當設定為 1 時,裝置可以使用會話一次錄製模式錄製模式錄製。
BufferUnderrunFree
表示當設定為 1 時,裝置能夠零遺失連結。
Reserved1
保留的。
MaximumCueSheetLength[3]
指出裝置可在一次錄製時接受的 Cue 工作表長度上限。 MaximumCueSheetLength[0] 會保留長度的最大 3 位元組值位元組。 MaximumCueSheetLength[2] 保留最小有效位元組。
備註
此結構會保留 SCSI 多媒體 -4 (MMC-4) 規格名為「CD 主控」的功能數據。 支援此功能的裝置可以在「一次會話」模式或原始模式中寫入CD。
規格需求
需求 | 值 |
---|---|
標頭 | ntddmmc.h (包含 Ntddcdrm.h) |