3.1.4.4.3 QUERY_VOLUME
QUERY_VOLUME is a subrequest of the SYNC_VOLUMES message request (see section 3.1.4.4). This type requests that the DLT Central Manager server provide the VolumeSequenceNumber for a given VolumeID.
For the QUERY_VOLUME subrequest, fields in the TRKSVR_SYNC_VOLUME structure have the following meaning:
volume: Specifies the VolumeID for which the corresponding VolumeSequenceNumber is requested.
If the ServerVolumeTable contains no entry whose VolumeID is equal to the volume field from the TRKSVR_SYNC_VOLUME structure, then the server MUST set the hr field of the TRKSVR_SYNC_VOLUME structure to a value indicating failure.
Otherwise, the server MUST update the TRKSVR_SYNC_VOLUME structure as follows:
The server MUST set the seq field with the value of the VolumeSequenceNumber from the volume's entry in the ServerVolumeTable.
The server MUST set the hr field to zero.
The server MAY set the ftLastRefresh field structure with the value of the RefreshTime from the volume's entry in the ServerVolumeTable.<8>