---------------------------------------------------------------------
CLASS: VolumeInfo --DVM
PUBLIC METHODS:
VolumeInfo() - Default constructor:
sid=0;name="";num,
fileDataStart=257;
erased,unerased=empty
USAGE NOTES:
This is normally for inspection only.
----------------------------------------------------------------------
---------------------------------------------------------------------
METHOD: Archive::getVolumeInfo
Return volume information to the archive user.
ARGS:
sid_t sid, IN surface id of volume
UINT16 *nvols OUT # volumes. > 0 if is or has been root.
char *vsname OUT volume set name (132 bytes)
char *vname OUT volume name (32 bytes)
UINT16 *vid OUT ordinal volume number - 0,1,2,...
ExtentList *unerased OUT unerased space information
ExtentList *erased OUT erased space information
UINT32 *dataStart OUT where file data starts (end of fsd seq + 1)
RETURNS:
Returns True if volume has a UDF label; otherwise, returns False.
PRE-CONDS:
POST-CONDS:
ERRORS:
NOTES:
This temporarily changes the mediaType and sectorSize states of
the Archive object, but then changes them back to what they were.
----------------------------------------------------------------------