Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

_OvrlInitEms

_OvrlInitEms


Функция            Инициализирует систему подкачки памяти  расширения
                   для администратора оверлеев.

Синтаксис          #include<dos.h>
                   int cdecl far _OvrlInitEms(unsigned emsHandle,
                   unsigned firstPage, unsigned pages);

Файл, содержащий   dos.h
прототип

Описание           _OvrlInitEms проверяет наличие  памяти  расширения
                   (ищет драйвер EMS),  и выделяет в ней память. Если
                   параметр  emsHandle  равен  0,  то   администратор
                   оверлеев выделяет страницы памяти EMS и использует
                   их для подкачки оверлеев.  Если emsHandle не равен
                   0,  то он должен быть допустимым дескриптором EMS;
                   его будет использовать администратор  оверлеев.  В
                   этом случае вы должны указать firstPage, с которой
                   должна начинаться подкачка, в этой области.

                   В обоих    случаях,   ненулевой   параметр   pages
                   определяет  максимальное  число  страниц,  которые
                   могут быть использованы администратором оверлеев.

Возвращаемое       _OvrlInitEms возвращает 0, если администратор овер-
значение           леев может использовать для подкачки память расши-
                   рения.

Переносимость      _OvrlInitEms уникальна для Borland C++.

Смотрите также     _OvrlInitExt, ovrbuffer (глобальная переменная).

Пример:

#include<dos.h>

int main(void)
{
   /* запрос к администратору оверлеев на использование
      16 страниц (256К) памяти расширения */
   _OvrlInitEms(0,0,16);
    .
    .
    .
}

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог