Получить состояние EMM



11.4.1. Получить состояние EMM

На входе: AX = 4000h. На выходе: AH = байт состояния EMM.

Эта функция используется для проверки состояния драйвера EMM. Она должна использоваться только после того, как программа убедилась в наличии драйвера EMM.

Для получения состояния EMM используйте следующую функцию: /** *.Name ems_stat *.Title Определение состояния драйвера EMS * *.Descr Эта функция возвращает байт состояния * драйвера EMS * *.Proto char ems_stat(void); * *.Params Не используются * *.Return Байт состояния драйвера EMS * *.Sample ems_test.c **/ #include <stdio.h> #include <dos.h> #include "sysp.h" char ems_stat(void) { union REGS reg; struct SREGS sreg; reg.x.ax = 0x4000; int86(0x67, &reg, &reg); return(reg.h.ah); }



Содержание раздела