Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Запуск системы, быстрая активация устройств > Построение встраиваемых систем > API библиотек libipl и libstartup > int15_copy()



int15_copy()

Копирование данных из верхней памяти (выше 1 Мбайт) в буфер или нижнюю памяти (ниже 1 Мбайт)

Прототип:

#include <ipl.h>
unsigned char int15_copy( long from, long to, long len );

Аргументы:

from
Адрес копируемого буфера.
to
Адрес буфера приёмника.
len
Длина копируемого буфера.

Библиотека:

libipl

Целевые архитектуры:

x86

Описание:

Функция int15_copy() предназначена для систем x86 с BIOS, которая работает в реальном режиме. Эта функция позволяет копировать данные из верхней области памяти (выше 1 Мбайт) в буфер или нижнюю область памяти (ниже 1 Мбайт).

Функция int15_copy() также вызывается функциями image_scan() и image_setup() для сканирования и настройки образов, которые находятся в верхней области памяти.

Возвращаемое значение:

0
Успешное завершение.
≠0
Возникла ошибка.

Классификация:

ЗОСРВ «Нейтрино», IPL

Тематические ссылки:

image_scan(), image_setup()

Построение встраиваемых систем




Предыдущий раздел: перейти