F_INS--><CHGFREE
(AH
=
OAH)
Exchanges the values in the registers for the next free entry in the HP_VECTOLTABLE. If a free
vector is not available, the function returns the RS_NO_VECTOR error code.
On Entry:
BP
=
V_SYSTEM (12H)
AH
=
F_INSJCHGFREE (OAH)
OX
=
OS to be exchanged
ES:OI
=
CS:IP to be exchanged
On Exit:
AH
=
Return Status Code
o
=
RS_SUCCESSFUL
OF6H
=
RS_NO_VECTOR
BX
=
Vector address
OX
=
OS from table
ES:OI
=
CS:IP to be exchanged
Registers Altered:
AH, BP, OS, BX, ES, 01, OX
F_INS_FIXOWNDS
(AH = OCH)
Installs a given vector entry in the HP_VECTOLTABLE and calls it with an SF_INIT function.
Upon returning from initialization, the routine returns its data segment in the BX register.
Warning
If the SF_INIT function returns with an error code of RS_FAIL (OFEH) the power-on
self test sequence will be executed.
On Entry:
BP
=
V_SYSTEM (12H)
AH
=
F_INS_FIXOWNOS (OCH)
BX
=
Vector address to be installed
ES:OI
=
CS:IP of the device
On Exit:
AH
=
Return Status Code
o
=
RS_SUCCESSFUL
Registers Altered:
AH, BP, OS
System Drivers
293
Need help?
Do you have a question about the Vectra and is the answer not in the manual?
Questions and answers