I backuped some data to a DLT tape drive using Tivoli software on Windows 2000. Then restored it. I also monitored the I/O request sent to the tape drive. I mean I hooked the IRP. But I found that both IrpStack->Parameters.Read.ByteOffset.HighPart and
IrpStack->Parameters.Read.ByteOffset.LowPart are 0. Is that right? How can the Tivoli device driver AdsmScsi.sys keep the offset information? I mean for each READ/WRITE request AdsmScsi.sys should tell the tape drive that where the date should be read from or written to the tape media. But I could find the offset in the IRP.
Does anyone know the exact data format that Tivoli wants to write to the tape media? Or where I can find that kind of information? Tivoli will write the volume lable info at the begining of the tape media or somewhere else?
Thanks
Michael
IrpStack->Parameters.Read.ByteOffset.LowPart are 0. Is that right? How can the Tivoli device driver AdsmScsi.sys keep the offset information? I mean for each READ/WRITE request AdsmScsi.sys should tell the tape drive that where the date should be read from or written to the tape media. But I could find the offset in the IRP.
Does anyone know the exact data format that Tivoli wants to write to the tape media? Or where I can find that kind of information? Tivoli will write the volume lable info at the begining of the tape media or somewhere else?
Thanks
Michael