skip book previous and next navigation links
go up to top of book: HP OpenVMS I/O User's Reference ManualHP OpenVMS I/O User's Reference Manual
go to beginning of appendix: I/O Function CodesI/O Function Codes
go to previous page: Disk DriversDisk Drivers
go to next page: Mailbox DriverMailbox Driver
end of book navigation links

Magnetic Tape Drivers  



This section lists the function codes and function modifiersfor the magnetic tape drivers.

FunctionsArgumentsModifiers
IO$_READVBLK IO$_READLBLK IO$_READPBLK
P1 -- bufferaddress P2 -- byte count
IO$M_DATACHECK1

IO$M_INHRETRY

IO$M_REVERSE2
IO$_WRITEVBLK IO$_WRITELBLK IO$_WRITEPBLK
P1 -- bufferaddress

P2 -- byte count
IO$M_DATACHECK

IO$M_INHRETRY

IO$M_INHEXTGAP3

IO$M_NOWAIT4

IO$M_ERASE5
IO$_SETMODE IO$_SETCHAR
P1 -- characteristicsbuffer address

P2 -- characteristics buffer length6

IO$_CREATE IO$_ACCESS IO$_DEACCESS IO$_MODIFY IO$_ACPCONTROL
P1 -- FIBdescriptor address

P2 -- file name string address

P3 -- resultstring length address

P4 -- result string descriptoraddress

P5 -- attribute list address
IO$M_CREATE7

IO$M_ACCESS

IO$M_DMOUNT8
IO$_SKIPFILE
P1 -- skipn tape marks
IO$M_ALLOWFAST9

IO$M_INHRETRY

IO$M_NOWAIT
IO$_SKIPRECORD
P1 -- skipn blocks
IO$M_INHRETRY

IO$M_NOWAIT
IO$_REWIND IO$_REWINDOFF IO$_UNLOAD
None
IO$M_INHRETRY

IO$M_NOWAIT

IO$M_RETENSION
IO$_WRITEOF
None
IO$M_INHEXTGAP

IO$M_INHRETRY

IO$M_NOWAIT
IO$_SENSEMODE IO$_SENSECHAR
P1 -- characteristics buffer address

P2 -- characteristics buffer length
IO$M_INHRETRY
IO$_DSE10

IO$_PACKACK IO$_AVAILABLE
None
None

QIO Status Returns
SS$_ABORT
SS$_CANCEL
SS$_CTRLERR
SS$_DATACHECK
SS$_DATAOVERUN
SS$_DEVOFFLINE
SS$_DRVERR
SS$_ENDOFFILE
SS$_ENDOFTAPE
SS$_ENDOFVOLUME
SS$_FORMAT
SS$_ILLIOFUNC
SS$_MEDOFL
SS$_NONEXDRV
SS$_NORMAL
SS$_OPINCOMPL
SS$_PARITY
SS$_SERIOUSEXCP
SS$_TIMEOUT
SS$_UNSAFE
SS$_VOLINV
SS$_WRITLCK




Footnotes
1Not for TS04 and TU80
2Not for TK50
3Only for TE16, TU45, and TU77
4Only for TU81-Plus drives
5IO$M_REASE takes no arguments; only for IO$_WRITEBLK and IO$_WRITEPBLKon TMSCP drives.
6Only for TMSCP drives
7Only for IO$_CREATE and IO$_ACCESS
8Only for IO$_ACPCONTROL
9Onlyfor local SCSI drives
10Onlyfor TU78, TU81, TA81, and TA78

( Number takes you back )


go to previous page: Disk DriversDisk Drivers
go to next page: Mailbox DriverMailbox Driver