Таблица 7-4
Программы сопряжения на низком уровне
њњњљњњњњњњњњњњљњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњ
Лис-‹Имя файла ‹ Содержание
тинг‹ ‹
њњњќњњњњњњњњњњќњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњ
7-2‹EMMCONST.H‹Обеспечивает #defines для общих констант менед-
‹ ‹жера расширенной памяти
7-3‹EMMTYPES.H‹Содержит typdefs (определения типов) для структур
‹ ‹данных, передаваемых между функциями сопряжения
‹ ‹спецификации расширенной памяти и прикладными
‹ ‹программами спецификации расширенной памяти
7-4‹EMMERMSG.C‹Дает массив символьных строк,обеспечивающих крат-
‹ ‹кое текстовое описание для каждого ненулевого
‹ ‹кода состояния функции спецификации расширенной
‹ ‹памяти
7-5‹EMMFUNC.C ‹Исчерпывающая библиотека функций спецификации рас-
‹ ‹ширенной памяти. Если не определено иное, любая
‹ ‹функция спецификации расширенной памяти возвра-
‹ ‹щает код состояния функции спецификации расши-
‹ ‹ренной памяти как целое
7-6‹EMMFUNC.H ‹Содержит прототипы функций для каждой функции в
‹ ‹EMMFUNC.С. Если Ваш компилятор поддерживает
‹ ‹прототипы функций, определенные в спецификации
‹ ‹языка С ANSI (как версия 5 фирмы Microsoft),
‹ ‹включение данного файла в Ваши приложения будет
‹ ‹гарантировать, что типы аргументов, указанные в
‹ ‹Ваших программах согласуются с типом парамет-
‹ ‹ров, ожидаемым вызванными функциями.
7-7‹EMMEXIST.H‹Содержит программы тестирования наличия расширен-
‹ ‹ной памяти. Метод "открытого обработчика" вы-
‹ ‹полняется функцией emm_exists (строка 25). Ме-
‹ ‹тод "получения вектора прерывания" тестирования
‹ ‹наличия расширенной памяти выполняется функцией
‹ ‹emm_exists2 (строка 113).
7-8‹SNAPSHOT.C‹Обеспечивает программу, остающуюся резидентной
‹ ‹после завершения, которая сохраняет текущее со-
‹ ‹держимое экрана дисплея в буфер в расширенной
‹ ‹памяти каждый раз, когда нажимается клавиша
‹ ‹PrtScr. Данная программа может сохранять столь-
‹ ‹ко образов экрана, сколько расширенной памяти в
‹ ‹Вашей системе.
7-9‹PLAYBACK.C‹Обеспечивает программу для копирования образов эк-
‹ ‹ранов, сохраненных программой SNAPSHOT в расши-
‹ ‹ренной памяти, в стандартный выходной файл DOS.
‹ ‹Экранные изображения программы мо
‹ ‹гут захватываться постоянно, например, путем
‹ ‹перенаправления стандартного выходного файла
‹ ‹PLAYBACK в дисковый файл.
7-10‹BEEP.ASM ‹Утилита для издания звука слышимого тона на встро-
‹ ‹енном динамике PC.
њњњ™њњњњњњњњњњ™њњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњ
|