StarBurn SDK (Software Development Kit)
ContentsIndexHome
PreviousUpNext
PSTARBURN_TRACK_INFORMATION Structure
C++
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