int far installuserdriver(char far *drivername, int huge (*func)(void))
Прототип:
Описание:
Функция installuserdriver() позволяет инсталлировать BGl-драйверы независимых разработчиков. Параметр drivername указывает на имя драйвера. Параметр func служит указателем на функцию, которая обеспечивает автоматическое определение необходимой аппаратной части для инсталляции драйвера. Этот параметр является факультативным, и если он не используется, то функции передается значение NULL.
Функция installuserdriver() возвращает значение графического драйвера, которое затем можно использовать для вызова initgraph().
Пример:
В следующем фрагменте кода предполагается, что приобретен новый BGI-драйвер с именем newdriver.bgi:
int driver, mode;
driver = installuserdriver("newdriver", NULL);
mode = 0;
initgraph(&driver, &mode, "");
int driver, mode;
driver = installuserdriver("newdriver", NULL);
mode = 0;
initgraph(&driver, &mode, "");