[Info-vax] $GETRMI RMI$_DISKS
Mark Daniel
mark.daniel at wasd.vsm.com.au
Tue Mar 20 06:10:37 EDT 2012
On 20/03/12 8:10 PM, hb wrote:
> On Mar 20, 8:43 am, Mark Daniel<mark.dan... at wasd.vsm.com.au> wrote:
>
>> The following URL shows the relevant header file (quoted to avoid
>> wrapping - at least this end)
>>
>>> http://wasd.vsm.com.au/conan/sys$common/syslib/sys$starlet_c.tlb?key=...
>>
>> and shows the data structure associated with the datum returned (quoted
>> for the same reason).
>
> ... which contains RMI$_PROC (plus struct _rmi$proc_class) as well.
> But RMI$_PROC is not supported: you will get BADPARAM no matter what
> buffer size is passed. RMI$_MODES seems to be the only supported item
> code with variable buffer size. And its structure isn't defined in
> RMIDEF.H. So I would be very cautious with conclusions from what is
> visible in the include file.
Not definitive (in the sense of an emphatic 'disabled in') but you're
correct, RMI$_PROC returns the same
$ mcr [.OBJ_AXP]RALERT.EXE
CollectProcRMI()
ProcDataSize: 6700
sys$getrmi() %X00000014 IOsb: %X00000014
sys$setpri() %X00000001
%SYSTEM-F-BADPARAM, bad parameter value
Must have drawn a blank on these documented/undocumented items.
Will consider it not doable from USER mode unless advised otherwise.
Bummer. Back to the documented ones.
More information about the Info-vax
mailing list