User`s guide
4: Application Interface
DC 900-1516D 69
4.2.4.5 IO$_SENSEMODE
The IO$_SENSEMODE function returns the driver information.
Condition Value Returned
SS$_NORMAL
Request completed successfully
SS$_ACCVIO
Buffer does not allow write access
SS$_BADPARAM
Parameter is incorrect
The transfer count of the I/O Status Block (IOSB) is set, but the device-specific infor-
mation of the IOSB is not used.
Parameters
P1
Buffer address
P2
Buffer size
P3
0
P4
0
P5
0
P6
0
Buffer Format
Figure 4–2 shows the device information structure as the driver returns the buffer.
Description
The IO$_STARTDATA function must be requested after the node auto-assignment flag
in the
IO$_STARTMPROC function is set. If the driver is in node auto-assignment
mode, the
IO$_STARTDATA function must be requested before the IO$_READxBLK or
IO$_WRITExBLK function is requested. If the node auto-assignment flag isn’t set, the
driver returns the
SS$_ILLSEQIOOP error. See Section4.4 on page 79 for more infor-
mation about node auto-assignment.
Note to
myself: This
paragraph is
the same as
the last
paragraph of
Section
4.2.4.4. It that
one changed,
change it here
too.