Opens
the RapidIsa.sys kernel mode WDM device driver under Windows 2000/XP,
providing direct access to the ISA hardware.
Language
|
Description
|
C/C++
|
HANDLE OpenRapidIsa ( ULONG DeviceInstance )
|
Delphi
|
function OpenRapidIsa ( DeviceInstance : Longword) : THandle; stdcall
|
VB
|
Function OpenRapidIsa ( ByVal DeviceInstance As Long) As Long
|
Parameters:
DeviceInstance - ISA device instance.
Return Value:
The RapidIsa handle value or NULL if fails. Keep this handle opened all time when you are working with RapidIsa functions and close by CloseRapidIsa() at end of application.
Comments:
If the driver was successfully opened, the IsRapidIsaOpened() returns True; if the function fails, the IsRapidIsaOpened() returns False.
With RapidIsa you can support as many ISA devices as you want. To select the device you need change DriverInstance value from 0 up to maximal number of ISA device installed with RapidIsa driver. For the first application use
hIsa = OpenRapidIsa(0);
For second:
hIsa = OpenRapidIsa(1);
and so on.
See also: CloseRapidIsa IsRapidIsaOpened
|