// ntddmmc.h
typedef struct _FEATURE_DATA_INCREMENTAL_STREAMING_WRITABLE {
FEATURE_HEADER Header;
UCHAR DataTypeSupported[2];
UCHAR BufferUnderrunFree : 1;
UCHAR AddressModeReservation : 1;
UCHAR TrackRessourceInformation : 1;
UCHAR Reserved01 : 5;
UCHAR NumberOfLinkSizes;
UCHAR LinkSize[0];
} FEATURE_DATA_INCREMENTAL_STREAMING_WRITABLE, *PFEATURE_DATA_INCREMENTAL_STREAMING_WRITABLE;
View the official Windows Driver Kit DDI referenceNo description available.
The FEATURE_DATA_INCREMENTAL_STREAMING_WRITABLE structure contains information about the Incremental Streaming Writable feature.
HeaderContains a FEATURE_HEADER structure with header information for this feature descriptor.
DataTypeSupportedIndicates the supported data type. See the SCSI Multimedia - 4 (MMC-4) specification for an explanation of the values that this member can take. DataTypeSupported[0] must hold the most significant byte of the number of the data type. DataTypeSupported[1] must hold the least significant byte of the number.
BufferUnderrunFreeIndicates, when set to one, that the logical unit is capable of zero-loss linking.
AddressModeReservationTrackRessourceInformationReserved01NumberOfLinkSizesSpecifies the number of link sizes available for the current media. See the MMC-3 specification for an explanation of the values that this member can take.
LinkSizeContains an array that indicates the number of logical blocks per link.
This structure holds data for the feature named "Incremental Streaming Writable" by the MMC-3 specification. Devices that support this feature can write data to a contiguous region, and can append data to a limited number of locations on the media. On CD media, this is known as "packet recording" and on a DVD media it is known as "incremental recording".