FEATURE_DATA_CD_TRACK_AT_ONCE構造体 (ntddmmc.h)
FEATURE_DATA_CD_TRACK_AT_ONCE構造には、CD トラックに関する情報が一度に保持されます。
構文
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 に設定されている場合、デバイスが Track-at-Once トラックを別のトラックの情報で上書きすることをサポートしていることを示します。
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 Track at Once" という名前の機能のデータを保持します。 この機能をサポートするデバイスは、CD トラックにデータを書き込むことができます。
要件
要件 | 値 |
---|---|
Header | ntddmmc.h (Ntddcdrm.h を含む) |