FEATURE_DATA_INCREMENTAL_STREAMING_WRITABLE structure (ntddmmc.h)

The FEATURE_DATA_INCREMENTAL_STREAMING_WRITABLE structure contains information about the Incremental Streaming Writable feature.

Syntax

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;

Members

Header

Contains a FEATURE_HEADER structure with header information for this feature descriptor.

DataTypeSupported[2]

Indicates 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.

BufferUnderrunFree

Indicates, when set to one, that the logical unit is capable of zero-loss linking.

AddressModeReservation

TrackRessourceInformation

Reserved01

NumberOfLinkSizes

Specifies 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.

LinkSize[0]

Contains an array that indicates the number of logical blocks per link.

Remarks

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".

Requirements

Requirement Value
Header ntddmmc.h (include Ntddcdrm.h)

See also

FEATURE_HEADER

FEATURE_NUMBER