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

Ваш аккаунт

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

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

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

getdta

getdta


Функция            Получает адрес DTA (область связи с диском).

Синтаксис          #include<dos.h>
                   char far * getdta(void);

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

Описание           Функция getdta  возвращает текущее значение адреса
                   DTA.   В   малых   и   средних   моделях    памяти
                   предполагается,  что  сегментом  является  текущий
                   сегмент данных.  Если вы используете исключительно
                   язык C,  то эта ситуация сохраняется,  если же  вы
                   будете  использовать  подпрограммы  на Ассемблере,
                   адрес DTA может оказаться в любом месте.

                   В компактных,  больших  и   сверхбольших   моделях
                   памяти   адрес,   возвращаемый   функцией  getdta,
                   является  реально  любым  адресом  и  может   быть
                   расположен за пределами программы.

Возвращаемое       Функция getdta возвращает "дальний" указатель на
значение           текущую DTA.

Переносимость      Функция уникальна для DOS.

Смотрите также     fcb (структура), setdta.

Пример:

#include<dos.h>
#include<stdio.h>

int main(void)
{
   char far *dta;
   dta = getdta();
   printf("Адрес области связи с диском: %Fp\n",dta);
   return 0;
}

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

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