Guardian Procedure Calls Reference Manual

Parameters
devname:length
input:input
STRING .EXT:ref:*, INT:value
specifies the name of the device for which information is requested. devname must be a local
name (that is, it must not include a system name) and must have no qualifiers.
A devname in the form $logical-device-number (for example, $23) is acceptable.
devname must be exactly length bytes long.
logical-info
output
INT .EXT:ref:*
if present and if logical-info-maxlen is not 0, returns a set of logical attributes for the
specified device. The attribute values are returned in a contiguous array.
If this parameter is present, logical-info-maxlen and logical-info-len must also
be present.
The set of attributes for which values are returned in logical-info is identical to the set
returned in the logical-info parameter of DEVICE_GETINFOBYLDEV_. For a description
of the attributes returned in logical-info, see Device Attributes and Value Representations
(page 304).
logical-info-maxlen
input
INT:value
specifies the length (in bytes) of the buffer pointed to by logical-info. If the buffer length
is too short for the full set of device attributes, the procedure returns as many values as will fit
in the buffer.
This parameter must be present if logical-info is present.
logical-info-len
output
INT .EXT:ref:1
returns the actual length (in bytes) of the buffer pointed to by logical-info.
This parameter must be present if logical-info is present.
primary-info
output
INT .EXT:ref:*
if present and if primary-info-maxlen is not 0, points to a buffer that returns a set of
physical device attributes obtained from the primary I/O process that supports the specified
device. The attribute values are returned in a contiguous array.
If this parameter is present, primary-info-maxlen and primary-info-len must also
be present.
The set of attributes for which values are returned in primary-info is identical to the set
returned in the primary-info parameter of DEVICE_GETINFOBYLDEV_. For a description
of the attributes returned in primary-info, see Device Attributes and Value Representations
(page 304).
310 Guardian Procedure Calls (D-E)