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 に設定すると、デバイスが書き換え可能なメディアでマスタリングと TAO 記録を実行できることを示します。
TestWriteOk
1 に設定すると、デバイスがテスト書き込みを実行できることを示します。
RawRecordingOk
1 に設定すると、デバイスが生の書き込みタイプを使用して記録できることを示します。
RawMultiSessionOk
1 に設定すると、デバイスが未加工モードでマルチセクションを記録できることを示します。
SessionAtOnceOk
1 に設定すると、デバイスが Session-at-Once 記録モードを使用して記録できることを示します。
BufferUnderrunFree
1 に設定すると、デバイスでゼロロス リンクが可能であることを示します。
Reserved1
予約済み。
MaximumCueSheetLength[3]
デバイスがセッションを一度に記録するために受け入れられるキュー シートの最大長を示します。 MaximumCueSheetLength[0] は、長さの 3 バイト値の最上位バイトを保持します。 MaximumCueSheetLength[2] は最下位バイトを保持します。
注釈
この構造体は、 SCSI マルチメディア - 4 (MMC-4) 仕様の "CD マスタリング" という名前の機能のデータを保持します。 この機能をサポートするデバイスは、"Session-at-Once" モードまたは Raw モードで CD に書き込むことができます。
要件
要件 | 値 |
---|---|
Header | ntddmmc.h (Ntddcdrm.h を含む) |