FEATURE_DATA_CD_TRACK_AT_ONCE structure (ntddmmc.h)
The FEATURE_DATA_CD_TRACK_AT_ONCE structure holds information about the CD Track at Once feature.
Syntax
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;
Members
Header
Contains a FEATURE_HEADER structure with header information for this feature descriptor.
RWSubchannelsRecordable
Indicates, when set to 1, that the device can record the read/write subchannels with user-supplied data.
CdRewritable
Indicates, when set to 1, that the device supports overwriting a Track-at-Once track with another track's information.
TestWriteOk
Indicates, when set to 1, that the device can perform test writes.
RWSubchannelPackedOk
Indicates, when set to 1, that the device supports writing R-W sub code in the packed mode.
RWSubchannelRawOk
Indicates, when set to 1, that the device supports writing R-W sub code in the raw mode.
Reserved1
Reserved.
BufferUnderrunFree
Indicates, when set to 1, that the device is capable of zero-loss linking.
Reserved3
Reserved.
Reserved2
Reserved.
DataTypeSupported[2]
Indicates the data types that the device supports. See the SCSI Multimedia 3 (MMC-3) specification for a description of the values that this member can take. DataTypeSupported[0] holds the most significant byte of value that indicates the data types. DataTypeSupported[1] holds the least significant byte of that value.
Remarks
This structure holds data for the feature named "CD Track at Once" by the MMC-3 specification. Devices that support this feature can write data to a CD track.
Requirements
Requirement | Value |
---|---|
Header | ntddmmc.h (include Ntddcdrm.h) |