Track layout.

typedef struct _TRACKLAYOUT {
  BYTE       bCommand;        /*  Command information. */
  USHORT     usHead;          /*  Physical head on the device that performs the operation. */
  USHORT     usCylinder;      /*  Cylinder to be written, read, or verified. */
  USHORT     usFirstSector;   /*  Logical sector number within the Track Layout Table that starts the I/O operation. */
  USHORT     cSectors;        /*  Number of sectors to read, write, or verify. */
  struct   {
    USHORT       usSectorNumber;  /*  Sector number. */
    USHORT       usSectorSize;    /*  Sector size. */
  } TrackTable[1];
} TRACKLAYOUT;

typedef   TRACKLAYOUT   * PTRACKLAYOUT ;


[Back] [Next]