Russian Belarusian English German Japanese Ukrainian

_OvrlInitExt

CuBook05

Функция

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

#include<dos.h>
int cdecl far _OvrlInitExt(unsigned long startAddress, unsigned long length);
 
Прототип

dos.h
 
Описание

Функция _OvrlInitExt проверяет наличие дополнительной памяти, используя известные методы поиска других программ, также использующих дополнительную память, и выделяет в ней память. Если параметр startAdress равен 0, администратор оверлеев определяет начальный адрес и использует, чаще всего, размеры оверлеев. Если startAdress не равен 0, то администратор оверлеев использует память выше этого адреса.

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

Функция _OvrlInitExt возвращает 0, если администратор оверлеев может использовать для подкачки дополнительную память.
 
Переносимость

Функция _OvrlInitExt уникальна для Borland C++.
 
Пример

#include <dos.h>

int main(void)
{
/* использовать дополнительную память с адреса 0x200000L (2Mб) причем столько, сколько необходимо */
_OvrlInitExt(0x200000L,0);
// код программы
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить