StarBurn SDK (Software Development Kit) |
typedef struct _STARBURN_TRACK_INFORMATION { BOOLEAN m__BOOLEAN__IsValid; UCHAR m__UCHAR__TrackNumber; UCHAR m__UCHAR__SessionNumber; UCHAR m__UCHAR__TrackMode; BOOLEAN m__BOOLEAN__IsCopy; BOOLEAN m__BOOLEAN__IsDamage; UCHAR m__UCHAR__DataMode; BOOLEAN m__BOOLEAN__IsFixedPacket; BOOLEAN m__BOOLEAN__IsPacket; BOOLEAN m__BOOLEAN__IsBlank; BOOLEAN m__BOOLEAN__IsReserved; BOOLEAN m__BOOLEAN__IsNextWritableAddressValid; LONG m__LONG__TrackStartAddress; LONG m__LONG__NextWritableAddress; LONG m__LONG__FreeLBs; LONG m__LONG__FixedPacketSizeInLBs; } * PSTARBURN_TRACK_INFORMATION, STARBURN_TRACK_INFORMATION;
Structure that represents Track information
Member | Definition |
m__BOOLEAN__IsValid | Is this data valid (structure was really filled) |
m__UCHAR__TrackNumber | Track number of this track |
m__UCHAR__SessionNumber | Session number that contains this track |
m__UCHAR__TrackMode | Track mode |
m__BOOLEAN__IsCopy | Is this track second or higher generation copy |
m__BOOLEAN__IsDamage | Is track damaged |
m__UCHAR__DataMode | Data mode on the track |
m__BOOLEAN__IsFixedPacket | Is fixed packet used on this track |
m__BOOLEAN__IsPacket | Is packet recording used on the track |
m__BOOLEAN__IsBlank | Is track blank |
m__BOOLEAN__IsReserved | Is track reserved |
m__BOOLEAN__IsNextWritable... | Is NWA (Next Writable Address) valid |
m__LONG__TrackStartAddress | Starting address (LBA or MSF) for this track |
m__LONG__NextWritableAddress | NWA (Next Writable Address) |
m__LONG__FreeLBs | Free logical blocks on this track |
m__LONG__FixedPacketSize... | Fixed packet size in UCHARs |