Получить состояние 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, ®, ®); return(reg.h.ah); }