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

Magnetic Tape Drivers  



This section lists the function codes and function modifiers for the magnetic tape drivers.

Functions Arguments Modifiers
IO$_READVBLK IO$_READLBLK IO$_READPBLK
P1 -- buffer address P2 -- byte count
IO$M_DATACHECK1

IO$M_INHRETRY

IO$M_REVERSE2
IO$_WRITEVBLK IO$_WRITELBLK IO$_WRITEPBLK
P1 -- buffer address

P2 -- byte count
IO$M_DATACHECK

IO$M_INHRETRY

IO$M_INHEXTGAP3

IO$M_NOWAIT4

IO$M_ERASE5
IO$_SETMODE IO$_SETCHAR
P1 -- characteristics buffer address

P2 -- characteristics buffer length6

IO$_CREATE IO$_ACCESS IO$_DEACCESS IO$_MODIFY IO$_ACPCONTROL
P1 -- FIB descriptor address

P2 -- file name string address

P3 -- result string length address

P4 -- result string descriptor address

P5 -- attribute list address
IO$M_CREATE7

IO$M_ACCESS

IO$M_DMOUNT8
IO$_SKIPFILE
P1 -- skip n tape marks
IO$M_ALLOWFAST9

IO$M_INHRETRY

IO$M_NOWAIT
IO$_SKIPRECORD
P1 -- skip n 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$_WRITEPBLK on TMSCP drives.
6Only for TMSCP drives
7Only for IO$_CREATE and IO$_ACCESS
8Only for IO$_ACPCONTROL
9Only for local SCSI drives
10Only for TU78, TU81, TA81, and TA78

( Number takes you back )


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