Miles Sound System SDK 7.2a

AIL_uninstall_driver

The function AIL_uninstall_driver shuts down and unloads an MSS-compatible driver which was previously installed by AIL_install_driver above.

void AIL_uninstall_driver(
  AIL_DRIVER * drvr
);

In Parameters

drvr
points to an AIL_DRIVER driver descriptor structure. AIL_DRIVER may be thought of as the "base class" from which high-level MSS driver types such as DIG_DRIVER and MDI_DRIVER are derived. To obtain a pointer to an AIL_DRIVER structure for a variable x of type HDIGDRIVER or HMDIDRIVER, use an expression of the form x->drvr.

Discussion

This is a DOS-only function.

AIL_uninstall_driver is intended mainly for use by specific driver uninstallation functions, such as AIL_close_digital_driver/AIL_close_XMIDI_driver, rather than by application programs. Most applications will not need to call AIL_uninstall_driver directly.

Drivers must be uninstalled in the opposite order of their installation (last-in, first-out).

This function must not be invoked from an interrupt-based callback function.


Group: Low-Level DOS Installation Services
Related Functions: AIL_close_XMIDI_driver, AIL_close_digital_driver, AIL_install_driver, AIL_uninstall_driver
Related Basic Types: AIL_DRIVER, void

For technical support, e-mail Miles3@radgametools.com
© Copyright 1991-2007 RAD Game Tools, Inc. All Rights Reserved.